public: }; class B:public A{ public: }; int main() { } |
这种情况下,输出结果我们都知道,是先执行子类的析构函数,后执行父类的析构函数,所以输出是~B()和~A()
public: }; class B:public A{ public: }; int main() { } |
public: }; class B:public A{ public: }; int main() { } |
这种情况下,输出结果我们都知道,是先执行子类的析构函数,后执行父类的析构函数,所以输出是~B()和~A()
public: }; class B:public A{ public: }; int main() { } |