类的构造与析构
当类中有类时,要知道构造函数的顺序,先构造成员的构造函数,在构造自己,析构的时候恰好相反;
1.构造函数的初始化类的成员2种方式如:
class MyClass { MyClass():x(1),(2) //在析构函数的这里初始化 { } // 下面的是另外一直方式 MyClass() { this -> x = 1; this -> y = 2; } public: int x; int y; }
当类中有类时,要知道构造函数的顺序,先构造成员的构造函数,在构造自己,析构的时候恰好相反;
1.构造函数的初始化类的成员2种方式如:
class MyClass { MyClass():x(1),(2) //在析构函数的这里初始化 { } // 下面的是另外一直方式 MyClass() { this -> x = 1; this -> y = 2; } public: int x; int y; }