new运算符

new运算符:
用new在堆区开辟内存,堆区开辟的数据,由程序员手动管理释放,释放利用delete
语法:new 数据类型
利用new创建的数据,会返回该数据对应的类型的指针。
int * func(){

int *p = new int(10);
double *p1 = new double(20.0);
return p;
}

在堆区开辟数组
语法:
int * arr = new int[10];
释放数组:
delete[]arr;

posted on 2021-01-13 23:30  Love&Share  阅读(214)  评论(0编辑  收藏  举报

导航