C++_动态内存管理malloc/new、free/delete

一、相同 两者都可以用来动态申请内存和释放内存; 二、不同 1.malloc/free是C/C++标准库的函数,new/delete是C++操作符。  2.申请内存位置不同 new操作符是从自由存储区上为对象动态分配内存空间的,malloc函数是从堆上动态分配内存。  自由存储区是C++基于new操作符的一个抽象概念, 凡是通过new操作符进行内存申请的, 该内存称为自由存储区。 而自由存储区的位
相关文章
相关标签/搜索