C++里,new是干什么用的,具体的用法是什么?
C++里,new是干什么用的,具体的用法是什么?
日期:2017-09-26 11:02:21 人气:1
new 是申请动态存储空间
⑴new可用来生成动态无名变量,
如 int *p=new int;
int *p=new int [10]; //动态数组的大小可以是变量或常量;而一般直接声明数组时,数组大小必须是常量
又如:
int *p1;
double *p2;
p1=new int(12);
p2=new double [100];
l 分别表示动态分配了用于存放整型数据的内存空间,将初值12写入该内存空间,并将首地址值返回指针p1;
l 动态分配了具有100