在本教程中,我们将讨论一个程序,以了解C ++中构造函数/析构函数的顺序。
构造函数/析构函数的顺序是指在类继承期间调用各种类的构造函数的模式。
#include <iostream> using namespace std; //父类 class Parent{ public: Parent(){ cout << "Inside base class" << endl; } }; //子班 class Child : public Parent{ public: Child(){ cout << "Inside sub class" << endl; } }; int main() { Child obj; return 0; }
输出结果
Inside base class Inside sub class