(单选题)
当将一个类A或函数f()说明为另一个类B的友元后,类A或函数f()能够直接访问类B的()
A 只能是公有成员
B 只能是保护成员
C 只能是除私有成员之外的任何成员
D 具有任何权限的成员
正确答案
答案解析
略
相似试题
(单选题)
已知类A中的一个成员函数的说明如下:voidSet(A&a);则该函数的参数“A&a”的含义是()。
(单选题)
AB是一个类,那么执行语句“AB a(4),b[3],*p ;”调用了()次构造函数。
(单选题)
若有一个MyClass类,则执行语句”MyClass,a,b(2),*p;”后,自动调用该类的构造函数()次。
(单选题)
假定AB为一个类,则执行 “AB a, b(3), *p;”语句时共调用该类构造函数的次数为()
(单选题)
假定AB为一个类,则执行 “AB a(2), b[3], *p[4];”语句时共调用该类构造函数的次数为()
(单选题)
假定AB为一个类,则执行“AB a, b(2), c[3], *p=&a;”语句时共调用该类无参构造函数的次数为()
(单选题)
一个类的成员函数也可以成为另一个类的友元函数,这时的友元说明()
(单选题)
假定AA为一个类,int a()为该类的一个成员函数,若该成员函数在类定义体外定义,则函数头为()
(单选题)
假定一个类的构造函数为 “A(int aa=1, int bb=0) {a=aa; b=bb;}”,则执行 “A x(4);”语句后,x.a和x.b的值分别为()