malloc/free和new/delete的区别 newmalloc关键字,需要编译器支持库函数,必须要包含头文件#include<stdlib.h>申请内存时不需要指定大小必须要指定申请内存的大小申请成功返回值不需要强转类型申请成功返回void*,需要强转类型申请时可以调用构造函数进行初始化成员变量只能申请内存大小申请失败后会抛出异常申请失败会返回NULL释放使用deletefree