1 new/delete(操作符)作用手工分配内存(heap上) malloc/free(函数)
2 new/delete int 基础类型
int *p2 = new int(10);
printf("%d\n", *p2);
delete p2;
3 new/delete 数组
int *p1 = new int[10];
delete[] p1;
4 new/delete类
c++中的new能自动的调用类的构造函数,delete能调用类的析构函数
malloc不会调用类的构造函数 free也不会调用类的析构函数