以下关于类的友元函数的描述中,不正确的是( )。
A. 类的友元函数要用关键字“friend”说明
B. 友元函数在类体中说明时,不受类中访问权限的限制
C. 友元函数的作用域与类中成员函数的作用域相同
D. 通常在类体之外定义友元函数的函数体
设有程序段如下:class CLASS{double x; friend void f(){cout<f(); // ④ return 0;}则在注释部分标注编号的行中,编译时没有语法错误的是( )。
A. ①
B. ②
C. ③
D. ④
一个类的友元函数( )。
A. 只能直接访问该类的公有成员
B. 只能直接访问该类的保护成员
C. 只能直接访问该类的私有成员
D. 可以直接访问该类的所有成员