1、不要使用delete来释放不是new分配的内存;
2、不要使用delete释放同一块内存两次
3、如果使用new[]为数组分配内存,则应使用delete来释放;
4、如果使用new为一个实体分配内存,则应使用delete来释放;
5、对空指针应用delete是安全的。
本文介绍了C++中关于内存管理的五个基本原则:1. 不要使用delete释放非new分配的内存;2. 避免对同一块内存多次调用delete;3. 若使用new[]为数组分配内存,则应用delete[]释放;4. 若使用new为单个对象分配内存,则应用delete释放;5. 对空指针使用delete是安全的。
1、不要使用delete来释放不是new分配的内存;
2、不要使用delete释放同一块内存两次
3、如果使用new[]为数组分配内存,则应使用delete来释放;
4、如果使用new为一个实体分配内存,则应使用delete来释放;
5、对空指针应用delete是安全的。
1001

被折叠的 条评论
为什么被折叠?