问题
单项选择题
以下叙述中不正确的是
A.一个类的友元函数可以无条件的使用这个类的私有成员
B.静态成员函数可以直接访问非静态数据成员
C.不可以声明抽象类的对象,但可以声明抽象类的指针变量
D.静态数据成员为类的所有对象所共有
答案
参考答案:B
解析: 静态成员函数不能直接访问非静态数据成员。静态成员只有一份,供同一类的不同对象共享。友元函数对类的访问是完全开放的,从而增加了访问类的灵活性,但却破坏了类的封装性。