Effective C++ 学习笔记6
来源:互联网 发布:手机屏幕特效软件 编辑:程序博客网 时间:2024/05/16 08:55
条款6:析构函数里对指针成员调用delete
添加一个指针成员的流程:
1.在构造函数中对指针进行初始化:对内存进行清0操作,然后通过赋值操作符分配新的内存(分配内存,或者赋值0);
2.析构函数里头delete指针(空指针也可以直接delete)。
如果在析构函数中没有删除指针,它不会表现出明显的症状,不断增长的内存泄露会最终侵蚀你的地址空间。
0 0
- 《Effective C++》学习笔记
- 《Effective C++》学习笔记
- 《Effective C++》学习笔记
- 《Effective C++》学习笔记
- 学习笔记:Effective Objective-C
- Effective Objective-C学习笔记
- 《Effective C++》学习笔记(1)
- 《Effective Objective-C 2.0》学习笔记1
- 《Effective C++》学习笔记(一)
- 《Effective C++》学习笔记(二)
- 《Effective C++》学习笔记(三)
- 《Effective C++》学习笔记(四)
- 《Effective C++》学习笔记(五)
- 《Effective C++》学习笔记(六)
- 《Effective C++》学习笔记(七)
- 《Effective C++》学习笔记(八)
- Effective Objective-C 2.0 学习笔记之一
- Effective Objective-C 2.0学习笔记(部分)
- Android中数据存储方式一:文件形式
- Python设置函数调用超时
- 最大子段和的求解
- activeMQ之topic
- Android中 Bitmap和Drawable相互转换的方法
- Effective C++ 学习笔记6
- 利用sed从文本中提取字符串的方法
- Memcached的常用命令
- cocos2dx《单机斗地主》源码解剖之六 玩家(人)的出牌(1)
- ios常用功能
- oracle 函数
- APP点开时的全屏图片 实现方法
- ios UI注册登录界面
- leetcode 17: Letter Combinations of a Phone Number