:
new 操作符 与 malloc 函数 作用相同 , 都是在堆内存中为 数据分配内存 ;
delete 操作符 与 free 函数 作用相同 , 都是在堆内存中为 数据分配内存 ;
一、基础数据类型数组...内存分析
这里特别注意 , 本章节分析的 基础数据类型 的 数组 的 内存分配与释放 ,
注意与 类对象 数组 的内存动态管理 进行区分 ;
1、malloc 分配内存 delete 释放内存
使用...malloc 函数 , 为 基础数据类型数组 分配内存 , 是可以使用 delete 操作符 释放该内存的 ;
首先 , 使用 malloc 函数 , 为 int 数组分配内存空间 , 数组中存在 2...个 int 类型的元素 ;
int* p = (int*)malloc(sizeof(int) * 2);
然后 , 使用 delete 操作符 , 将 上述分配的 int 数组内存进行释放 ;
delete...使用 new 操作符 , 为 基础数据类型数组 分配内存 , 可以使用 free 函数 释放该内存 ;
首先 , 使用 new 操作符 , 为 int 数组分配内存空间 , 数组中存在 2 个 int