怎么初始化成员对象?
怎么初始化成员对象?
格式是什么?麻烦解释一下~
[解决办法]
- C/C++ code
class B;class A{ private: B _bb; public: A(DataType x):_bb(x){}//===>调用成员对象的构造函数来初始化 A(B &b) { _bb=b; //====>调用成员对象的构造函数来初始化(先构造_bb,后调用=函数) } A(B &b):_bb(b) //====>调用成员对象的拷贝构造函数来初始化 ....};
[解决办法]
1楼转贴的东西太老了,在C++2011标准里,已经放开了其中不少“错误的初始化方法”