C/C++关键字 new/delete和malloc/free时间:2023-03-09 16:58:44 基本上new/delete来自于C++,作为对对象的创建。因此在使用new创建对象时候new会调用对象的构造函数,同样delete会调用对象的析构函数释放对象。而malloc/free操作的是直接的内存大小。 另外对于出错处理,new/delete会throw一个错误,而malloc/free会返回NULL。