关键字:new
使用new创建对象时 返回该对象的指针
int *p = new int(10);
new为在堆区开辟地址存放数据,在程序运行期间不会自动销毁 需要由程序员自行管理
关键字:delete 释放开辟的地址数据
delete p;
开辟数组
int *arr = new int[10];
释放
delete[] arr;
必须加中括号 不然不知道是数组 就会报错
在delete对象后 再次使用该对象也会报错
关键字:new
使用new创建对象时 返回该对象的指针
int *p = new int(10);
new为在堆区开辟地址存放数据,在程序运行期间不会自动销毁 需要由程序员自行管理
关键字:delete 释放开辟的地址数据
delete p;
开辟数组
int *arr = new int[10];
释放
delete[] arr;
必须加中括号 不然不知道是数组 就会报错
在delete对象后 再次使用该对象也会报错