成员对象:一个类的成员变量是另一个类的对象
封闭类:包含成员对象的类叫封闭类(Enclosing)
初始化列表:
当封闭类对象生成时
1.执行所有成员对象的构造函数
2.执行封闭类的构造函数
当封闭类的对象消亡时
1.先执行封闭类的析构函数
2.执行成员对象的析构函数
“先构造的,后析构;后构造的,先析构”非
成员对象:一个类的成员变量是另一个类的对象
封闭类:包含成员对象的类叫封闭类(Enclosing)
初始化列表:
当封闭类对象生成时
1.执行所有成员对象的构造函数
2.执行封闭类的构造函数
当封闭类的对象消亡时
1.先执行封闭类的析构函数
2.执行成员对象的析构函数
“先构造的,后析构;后构造的,先析构”非