new和delete的用法

来源:互联网 发布:购买域名要买云解析吗 编辑:程序博客网 时间:2024/04/29 11:51

1.new

第一种格式 int *p = new int(1024); //(*p)值为1024
object *p = new object(‘a’);//调用object的构造函数object(char)

第二种格式 int *p = new int[3]; //生成int数组,值随机
int *p = new int3; //生成int数组,值全为0
object *p = new object[3];// 生成对象数组,调用构造函数

2.delete

第一种格式 delete p //回收p所指对象内存
第二种格式 delete [] p //回收p所指对象数组内存

0 0
原创粉丝点击