(1)执行派生类的析构函数
(2)调用对象成员(子对象)的析构函数,按类声明中对象成员
出现的逆序调用,而不是初始化列表中的次序。
(3)调用普通基类的析构函数,多个基类则按派生类声明时列出
的逆序,从右到左调用,而不是初始化列表中的次序。
同一层中对普通基类构造函数的调用总是先于虚基类的析构函数。
http://blog.csdn.net/slience_perseverance/article/details/20443369
(1)执行派生类的析构函数
(2)调用对象成员(子对象)的析构函数,按类声明中对象成员
出现的逆序调用,而不是初始化列表中的次序。
(3)调用普通基类的析构函数,多个基类则按派生类声明时列出
的逆序,从右到左调用,而不是初始化列表中的次序。
同一层中对普通基类构造函数的调用总是先于虚基类的析构函数。
http://blog.csdn.net/slience_perseverance/article/details/20443369