标签:参数 堆内存 c函数 管理 tor 字节 初始化 let code
两者都是C语言标准库cstdlib中的系统调用函数,在C++中这个库成了stdlib.h 。
void *malloc(size_t size);
int *ptr = (int *)malloc(10*sizeof(int)); // 分配一个长度为10的int数组
char *cptr = (char *)malloc(1*sizeof(char)); //分配一个字节的空间给char变量
void free (void* ptr);
free(ptr);
free(cptr);
这两者都是非常底层的内存管理了。
new和delete是C++中用于管理堆内存的两个运算符。
从malloc/free和new/delete的不同入手,谈谈C/C++的内存管理
标签:参数 堆内存 c函数 管理 tor 字节 初始化 let code
原文地址:https://www.cnblogs.com/dynmi/p/13591029.html