C++细节
来源:互联网 发布:spss数据分析认证 编辑:程序博客网 时间:2024/05/22 10:30
1.关于delete[] p。
在用delete 释放对象数组时,留意不要丢了符号‘[]’。例如
delete []objects; // 正确的用法delete objects; // 错误的用法
后者相当于delete objects[0],漏掉了另外99 个对象
基本类型的对象没有析构函数,所以回收基本类型组成的数组空间用 delete 和 delete[] 都是应该可以的;但是对于类对象数组,只能用 delete[]。对于 new 的单个对象,只能用 delete 不能用 delete[] 回收空间。
所以一个简单的使用原则就是:new 和 delete、new[] 和 delete[] 对应使用。
0 0
- C细节
- c细节
- c细节
- C/C++细节摘录
- C#:List细节
- c 语言细节
- c语言细节
- C语言细节问题
- C语言细节
- [C#]问号的细节
- C语言细节
- C 语言细节
- C语言细节
- c#+unity语法细节
- C细节:内存方面
- C语言细节
- C语言的细节!
- c语言细节知识点
- 开始写博客 CSDN我的博客字体规范
- [Leetcode] Multiply Strings
- java.sql.SQLException: null, message from server: "Host '192.168.1.101' is not allowed to connect
- GIT 恢复单个文件到历史版本
- 此C语言函数---A
- C++细节
- POJ 3844Divisible Subsequences
- C语言函数--B
- 2007 Benelux Algorithm Programming Contest (BAPC 2007) A
- 第8周项目2(2)-多分段函数
- 1-8-6 - 本月有几天?
- POJ 3122Pie
- 第8周项目4-个人所得说
- UVaOJ 100 - The 3n + 1 problem