c++ 内存获取和释放 new/delete,new[]/delete[] c 内存获取和释放 malloc/free, calloc/realloc 上述8个函数/操作符是c/c++语言里常用来做动态内存的申请和释放的,要理解这些接口,大概需要 下面几个维度的了解: 1. 了解OS的进程空间模型,一个进程的地址空间,一般划分为内核区.用户区,用户区又划分为栈区.堆区.数据区.代码区. 这里的‘堆区’,‘栈区’,‘数据区’,‘内核区’,其实就是一个虚拟地址区间,动态内存最终都是从OS的'堆区'上…