new 关键字是c++的一部分
malloc是c库提供的函数
new以具体类型为单位进行内存分配
malloc以字节为单位进行内存分配
new在申请内存空间时可进行初始化
malloc仅根据需要申请定量的内存空间
new在所有c++编译器中都被支持
malloc在某些系统开发中是不能调用
new能够触发构造函数的调用
malloc仅分配所需的内存空间
对象的创建只能使用new
malloc 不适合面向对象开发
delete在所有c++编译器中都被支持
free在某些系统开发中不能调用
delete能够触发析构函数的调用
free仅归还之前分配的内存空间
对象的销毁只能使用delete
free不适合面向对象开发*