new 和malloc的区别 转自 https://www.linuxidc.com/Linux/2016-01/127591.htm
前两天去面试远景能源,但是我面的是C,面试官问我C++的知识,第一个问题是:new和malloc的区别。百度了一下,主要有以下几个区别:1.申请内存所在的位置new操作符从自由存储区(freestore)上为对象动态分配内存空间,而malloc函数从堆上动态分配内存。自由存储区是C++基于new操作符的一个抽象概念,凡是通过new操作符进行内存申请,该内存即为自由存储区。而堆是操作系统中的术语,是