1.不要使用delete来释放不是new分配的内存。
2.不要使用delete释放同一个内存块两次。
3.如果使用new[]为数组分配内存,则应使用delete(没有方括号)来释放。
4.对空指针应用delete是安全的。
本文介绍了C++中使用new和delete操作符进行内存管理的最佳实践。包括:不要对非new分配的内存使用delete;避免对同一内存多次delete;针对new[]分配的数组使用对应的delete[]释放;确认对空指针调用delete的安全性。
1.不要使用delete来释放不是new分配的内存。
2.不要使用delete释放同一个内存块两次。
3.如果使用new[]为数组分配内存,则应使用delete(没有方括号)来释放。
4.对空指针应用delete是安全的。
260

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