#include <iostream>
#include <string>
using namespace std;
/*
在继承中 先调用父类的构造函数 再构造子类的构造函数 析构函数的调用和构造相反 符合的是栈原理
*/
class Person
{
public:
Person()
{
cout << "This is a gouzao function" << endl;
}
~Person()
{
cout << "This ia a xigou function" << endl;
}
};
class Son : public Person
{
public:
Son()
{
cout << "This is a Son gouzao function!" << endl;
}
~Son()
{
cout << "This is a Son xigou function!!" << endl;
}
};
void test()
{
Son s;
}
int main()
{
test();
return 0;
}
C++ 继承中的析构函数
最新推荐文章于 2024-07-25 09:47:19 发布