new ,delete是操作符,可以重载,只能在C++使用
malloc,free是函数,可以覆盖,C\C++都可以使用
new可以调用对象的构造函数,对应的delete可以调用析构函数
mallo仅仅分配内存,free仅仅回收内存,并不执行构造和析构函数
new、delete返回的是数据类型指针,而mallo、free返回的是void指针
new ,delete是操作符,可以重载,只能在C++使用
malloc,free是函数,可以覆盖,C\C++都可以使用
new可以调用对象的构造函数,对应的delete可以调用析构函数
mallo仅仅分配内存,free仅仅回收内存,并不执行构造和析构函数
new、delete返回的是数据类型指针,而mallo、free返回的是void指针