目录: 标题| 题干| 答案| 搜索| 相关
问题

类模板templateclassX{…},其中友元函数f对特定类型T(如in


类模板templateclassX{…},其中友元函数f对特定类型T(如int),使函数f(x)成为x模板类的友元,则其说明为( )。

  • Afriendvoidf();
  • Bfriendvoidf(x);
  • CfriendvoidA::f();
  • DfriendvoidC::f(x);
参考答案
参考解析:

B。【解析】声明一个函数模板的格式template函数声明。调用模板函数时,如果与模板实参中最后的若干个参数有关的信息可以从模板函数的实参中获得,则相关的模板实参可以省略。

分类:其他
相关推荐

1、C++语言允许使用友元,但是友元会破坏封装性。

C++语言允许使用友元,但是友元会破坏封装性。A正确B错误

2、一个类的友元函数或友元类可以访问该类的()。

一个类的友元函数或友元类可以访问该类的()。A私有成员B保护成员C公有成员D所有成员

3、如果类A被说明成类B的友元,则()。

如果类A被说明成类B的友元,则()。A类A的成员即类B的成员B类B的成员即类A的成员C类A的成员函数不得访问类B的成员D类B不一定是类A的友元

4、C++语言中模板分为函数模板和类模板两种。

C++语言中模板分为函数模板和类模板两种。A正确B错误

5、下面对于友元函数描述正确的是

下面对于友元函数描述正确的是A友元函数的实现必须在类的内部定义B友元函数是类的成员函数C友元函数破坏了类的封装性和隐藏性D友元函数不能访问类的私有成员

6、下面关于友元的描述中,错误的是()。

下面关于友元的描述中,错误的是()。A友元函数可以访问该类的私有数据成员B一个类的友元类中的成员函数都是这个类的友元函数C友元可以提高程序的运行效率D类与类之间的友元关...