C++动态内存管理

首先弄清各变量在内存中存在位置: 回顾: C语言动态内存管理: malloc: 在堆上申请空间,不会初始化,申请成功返回这个空间的指针,失败返回NULL。 calloc: 在中申请nmemb *size字节大小的连续地址空间,初始化为0,申请成功返回这个空间的指针,失败返 NULL。 realloc: 给已有的内存扩容; 1.如果当前连续内存块足够 realloc 的话,只是将p所指向的空间扩大,
相关文章
相关标签/搜索