基类和派生类中构造函数和析构函数的执行顺序,一图看懂。
Posted Roam-G
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基类和派生类中构造函数和析构函数的执行顺序,一图看懂。相关的知识,希望对你有一定的参考价值。
#include<iostream>
using namespace std;
class A{
public:
A() {
cout << "基类A 构造函数!" << endl;
}
~A() {
cout << "基类A ~~~析构函数!" << endl;
}
};
class B :public A {
public:
B() {
cout << "派生类B 构造函数!" << endl;
}
~B() {
cout << "派生类B ~~~析构函数!" << endl;
}
void print() {
cout << "打印机" << endl;
}
};
int main() {
B b;
b.print();
return 0;
}
以上是关于基类和派生类中构造函数和析构函数的执行顺序,一图看懂。的主要内容,如果未能解决你的问题,请参考以下文章