问题 单项选择题

下列不能作为类的成员的是

A.自身类对象的指针

B.自身类对象

C.自身类对象的引用

D.另一个类的对象

答案

参考答案:B

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

选择题
单项选择题