C++学习笔记
记录C++学习相关
CHN_陈浩男
若有恒,何必三更起五更眠;
最无益,莫过一日曝十日寒。
展开
-
【C++学习笔记】C++头文件和源文件,编译过程
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2020-03-19 16:23:25 · 170 阅读 · 0 评论 -
【C++学习笔记】C++为什么基类要用虚析构
C++为什么基类要用虚析构 析构函数:C++中对象使用结束后应当释放其占用的空间。 虚函数:父类中采用虚函数,子类重写虚函数实现多态。 为什么析构函数要声明是virtual函数? 父类指针指向子类对象实现多态 当子类在堆区开辟空间时,虽然在子类的析构函数中可以实现内存释放,但由于是父类指针指向子类对象,父类指针在执行其析构函数时,并不会触发子类对象的析构函数,会导致内存泄漏的出现。 不采用虚析构函...原创 2020-02-06 10:43:53 · 138 阅读 · 0 评论