内存管理函数

以表格的形式整理

函数 malloc free new delete
语言 C/C++ C/C++ C++ C++
头文件 <stdlib.h> <stdlib.h> 无头文件要求 无头文件要求
分配内存
释放内存
调用构造函数
调用析构函数
返回类型 void* 对象指针
用途 用于动态分配内存,不调用构造函数 用于释放 malloccallocrealloc 分配的内存 用于分配对象并调用构造函数 用于释放 new 分配的对象并调用析构函数

补充

使用new开辟数组并销毁

  • int* arr = new int[10];
  • delete[] arr;

内存管理函数
https://weihehe.top/2024/07/05/mem-系列函数/
作者
weihehe
发布于
2024年7月5日
许可协议