随笔分类 -  effevtive c++

摘要:转自:https://blog.csdn.net/coolwriter/article/details/79720921 常用的智能指针有memory头文件里面的auto_ptr,还有boost库里的shared_ptr。两者的实现机制不同,但功能是类似的,就是能自动管理资源。他们体现的思想就是RA 阅读全文
posted @ 2020-11-01 10:53 Z9Y1J5 阅读(92) 评论(0) 推荐(0)
摘要:1. 如果一个类将要作为基类,那么它应该具有一个虚析构函数以防止delete经由基类指针指向的派生类对象时发生的"局部销毁"问题,避免造成内存泄露,数据结构败坏,在调试器上浪费时间等问题;任何带有虚函数的类几乎肯定需要一个虚析构函数. 2. 在不必需的情况下不应该将成员函数设为虚函数,否则,如果导致 阅读全文
posted @ 2020-10-29 16:16 Z9Y1J5 阅读(87) 评论(0) 推荐(0)