我应该在构造函数声明中声明类的成员初始值设定项列表:
class A
{
public:
A(int data) : theData(data);
};
Run Code Online (Sandbox Code Playgroud)
或者在构造函数定义中:
A::A(int data) : theData(data)
{
// code...
};
Run Code Online (Sandbox Code Playgroud)
或者没关系?如果你以某种方式做到了,为什么?