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) 编辑 收藏 举报