设有程序段如下:class CLASS{double x; friend void f(){cout<f(); // ④ return 0;}则在注释部分标注编号的行中,编译时没有语法错误的是( )。
查看答案
一个类的友元函数( )。
A. 只能直接访问该类的公有成员
B. 只能直接访问该类的保护成员
C. 只能直接访问该类的私有成员
D. 可以直接访问该类的所有成员
下面关于类的成员函数与友元函数的叙述正确的是( )。
A. 一个类的成员函数可以成为另一个类的友元函数
B. 都使用成员运算符“.”访问成员函数与友元函数
C. 都必须在类体中说明、在类体外定义
D. 在类体外定义时都要用作用域运算符“::”指明其所属的类
若用成员函数重载运算符“/”,则对象表达式“y/x”还可以表示为( )。
A. x.operator/(y)
B. operator/(x,y)
C. y.operator/(x)
D. operator/(y,x)
用友元函数重载双目运算符时,该友元函数有( )个参数。
A. 0
B. 1
C. 2
D. 3