子类构造和析构被执行时是否调用父类以及调用顺序

子类构造和析构被执行时是否调用父类以及调用顺序 子类被构造的时候回先调用父类的构造函数 子类析构的 时候先析构子类后析构父类 若是直接用子类构造一个父类的对象,删除这个父类的对象不会调用子类的析构函数(父类的析构函数为虚函数除外) 示例代码: //A是一个父类 , 析构函数不是虚函数 class A { public: A() { cout << " A constructor" <<
相关文章
相关标签/搜索