若要把函数 void f()定义为类 aClass 的友元函数,则应该在类 aClass定义中加入的语句是()。A.void f()B.static void f()C.friend f()D.friend void f()

若要把函数 void f()定义为类 aClass 的友元函数,则应该在类 aClass定义中加入的语句是()。

A.void f()

B.static void f()

C.friend f()

D.friend void f()


参考答案和解析
friendvoidf();

相关考题:

以下叙述中错误的是A) 用户定义的函数中可以没有 return 语句B) 用户定义的函数中可以有多个 return 语句,以便可以调用一次返回多个函数值C) 用户定义的函数中若没有 return 语句,则应当定义函数为 void 类型D) 函数的 return 语句中可以没有表达式

若需要把一个函数"void fun():"定义为一个类TestClass的友元函数,则应在类Testclass的定义中加入一条语句:______。

如果要把返回值为void的函数A声明为类B的友元函数,则应在类B的定义中加入的语句是【9】 。

在一个类的定义中,包含有数据成员和()的定义。A、数据B、函数C、成员函数D、友元

类模板templateclass x{...},其中,友元函数f对特定类型T(如int),使函数 f(x);成为 类模板template<class T>class x{...},其中,友元函数f对特定类型T(如int),使函数 f(x<int>);成为x<int>模板类的友元,则其说明为( )。A.friend void f();B.friend void f(x<T>);C.friend void A:: f()D.friend void C<D:: f(x<T>);

下面描述中体现了抽象类特性的语句是A.可以说明虚函数B.可以进行构造函数重载C.可以定义友元函数D.不能定义对象

请教:2012年3月全国计算机等级《二级C++》模拟试题(2)第2大题第12小题如何解答?【题目描述】如果把类FriendClass定义为类TestClass的友元类,则应该在类TestClass的定义中加入语句

若要把函数void f()定义为aClass的友元函数,则应该类aClass的定义中加入的语句是( )。A.void f();B.static void f();C.friend f();D.friend void f();

下面关于友元的说法中错误的是( )。A.友元函数可以访问类中的所有数据成员B.友元函数不可以在类内部定义C.友元类的所有成员函数都是另一个类友元函数D.友元函数必须声明在public区

若要把类 FriendClass 定义为类 MyClass 的友元类,则应在类 MyClass 的定义中加入语句【 】。

若要把void ffun()定义为类A的友元函数,则应在类A的定义中加入语句_______。

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

若要把类B定义为类A的友元类,则应在类A的定义中加入语句______。

若要把函数void f()定义为aClass的友元函数,则应该在类aClass的定义中加入的语句是( )。A.void f();B.static voidf();C.friend f();D.friend void f();

下面是类MyClass的定义,对定义中各语句描述正确的是( )。 class MyClass { private: int x,y, z; public: void MyClass(int A) { x=a; } //① int f(int a, int B) //② { x=a; y=b; } int f(int a,A.语句①是类MyClass 的构造函数的定义B.语句②和③实现类成员函数的重载C.语句④实现对类成员变量x的更新操作D.语句①、②、③和④都不正确

类模板templateclass x(…),其中,友元函数f成为从该类模板实例化的每个模板类的友元,则 类模板template<class T>class x(…),其中,友元函数f成为从该类模板实例化的每个模板类的友元,则其说明应为( )。A.friend void f();B.friend void f(x<T>)C.friend void A::f();D.friend void C<T>::f(x<T>):

如果要把viod fun()定义为类X的友元函数:则应在类X的定义中加入语句【 】。

若要把函数void fun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是( )A.void friend fun()B.friend fun()C.friend void fun()D.TestClass void fun()

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

下面是类MyChss的定义,对定义中语句描述正确的是( )。class MyClass{public:void MyClass(int a){X=a;) //①int f(int a, int b) //②{X=a;Y=b;}int f(int a,int b,int c=0) //③{X=a;Y=b;Z=c;stahc void g (){X=10;) //④private:int X,Y,Z;};A.语句①是类MyClass的构造函数定义B.语句②和语句③实现类成员函数的重载C.语句④实现对类成员变量X的更新操作D.语句①②③和④都不正确

关于虚函数,以下说法正确的是( )。A.若在重定义虚函数时使用了virtual,则该重定义函数还是虚函数B.虚函数不能声明为友元C.予类必须重定义父类的虚函数D.虚函数不能是static的

如果把类FriendClass定义为类TestClass的友元类,则应该在类TestClass的定义中加入语句

假设Aclass为抽象类,下列正确的说明语句是()A、Aclass fun(int);B、Aclass*p;C、int fun(Aclass);D、AclassObj;

单选题若要把函数voidf()定义为类aClass的友元函数,则应该在类aClass的定义中加入的语句是()。Avoidf();Bstaticvoidf();Cfriendf();Dfriendvoidf();

单选题类aClass的定义如下:classaClass{public:aClass(){}aClass(inti){value=newint(i);}int*value;}若要对类中的value赋值,则下面的语句中,正确的是()。AaClassmy;my.value=10;BaClassmy;*my.value=10;CaClassmy;my.*value=10;DaClassmy(10);

单选题判断某个类是否存在的函数为()。Aclass_existsBfile_existsCis_dirDinterface_existd

单选题以下叙述中错误的是(  )。A用户定义的函数中可以没有return语句B用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值C用户定义的函数中若没有return语句,则应当定义函数为void类型D函数的return语句中可以没有表达式

单选题若要把函数void fun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是(  )。Avoid friend fun()Bfriend fun()Cfriend void fun()DTestClass void fun()