l malloc/free 是c/c+的内存分配符,new /delete是c++的内存分配符。
l 注意:malloc/free是库函数,new/delete是运算符
l malloc/free不能执行构造函数与析构函数,而new/delete可以
l new/delete不能在c上运行,所以malloc/free不能被淘汰
l 两者都必须要成对使用
l c++中可以使用_set_new_hander函数来定义内存分配异常的处理
l malloc/free 是c/c+的内存分配符,new /delete是c++的内存分配符。
l 注意:malloc/free是库函数,new/delete是运算符
l malloc/free不能执行构造函数与析构函数,而new/delete可以
l new/delete不能在c上运行,所以malloc/free不能被淘汰
l 两者都必须要成对使用
l c++中可以使用_set_new_hander函数来定义内存分配异常的处理