class A
{
public:
A ()
{
cout<<"Constructor method."<<endl;
};
A a;
};
这是不可以的,就会导致递归创建对象的现象,结果就是内存被消耗殆尽。
但是可以定义类的指针,或者定义静态类类型(因为静态类型只会初始化一次)。
class A
{
public:
A ()
{
cout<<"Constructor method."<<endl;
};
A a;
};
这是不可以的,就会导致递归创建对象的现象,结果就是内存被消耗殆尽。
但是可以定义类的指针,或者定义静态类类型(因为静态类型只会初始化一次)。