读书人

c++ 类的成员为自身引用的初始化有关问

发布时间: 2012-03-16 16:34:56 作者: rapoo

c++ 类的成员为自身引用的初始化问题?
class c3
{
public:
c3 &cc3;//请问,这个cc3如何在构造函数初始化表初始化?
};
例如:以上c3中的cc3如何初始化?

[解决办法]

C/C++ code
class c3{public:  c3() // default is reference to self    : cc3(*this)  {};  c3(c3& other) // other case     : cc3(other)  {}  c3 &cc3;//请问,这个cc3如何在构造函数初始化表初始化?};//usage    c3 a1;    c3 a2(a1);
[解决办法]
探讨下列不能作为类的成员的是_____。 ( )
A. 自身类对象的指针 B. 自身类对象
C. 自身类对象的引用 D. 另一个类的对象
之所以有以上想法,源自此题!答案为B

读书人网 >C++

热点推荐