问题
单项选择题
下列不能作为类的成员的是
A.自身类对象的指针
B.自身类对象
C.自身类对象的引用
D.另一个类的对象
答案
参考答案:B
解析: 引用是C++中引入的新概念,可以理解为:看着像变量,实际同指针,故选项A和C相同,可以排除。在OO开发中,类之间的关系报重要,具体到程序中,类之间的关系就体现为类对象之间的has a或is a关系上,一个类对象作为另外一个类的成员是很常见的现象。自身类对象做类的成员将引起无限递归。故本题正确答案为B。