![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++疑难杂症
Luckyh6
B.Sc. from Tsinghua University (2022)
展开
-
虚基类继承中的析构函数问题
虚基类继承中的析构函数问题 在很多教材里面对虚基类继承的构造函数问题讲的很多,但是却很少谈及虚基类继承中的析构函数问题。下面通过几个实验来说明C++在虚基类继承中是如何处理对象析构的。 实验1:使用派生类指针指向派生类对象,析构函数不加virtual #include <iostream> class A { public: A() { }; ~A() { std::cout ...原创 2019-07-04 23:17:42 · 1577 阅读 · 0 评论 -
类继承中的一些细节问题
类的继承中的一些细节问题 请阅读如下程序 class A { public: A() :a(0) {} ~A() { a1 -= a; } private: int a; protected: static int a1; }; class B :public A{ public: B() :A() {} ~B(){} }; int A::a1 = 0; int main() {...原创 2019-07-05 14:21:49 · 121 阅读 · 0 评论