生成封闭类对象构造析构函数调用顺序
当封闭类对象生成时1
S1:执行所有成员对象的构造函数
S2:执行封闭类的构造函数
成员对象的构造函数调用顺序
和成员对象在类中的说明顺序一致
与在成员初始化列表中出现的书序无关
当封闭类的对象消亡时
S1:先执行封闭类的析构函数
S2:执行成员对象的析构函数
先构造的后析构,后构造的先析构
#include <iostream>
using namespace std;
class
先构造的后析构,后构造的先析构
#include <iostream>
using namespace std;
class