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;

原文地址:https://www.cnblogs.com/YXBLOGXYY/p/14275036.html