new 定义动态数组.
int * p1=new int[10];//由于int是内置类型.所以p1是没有初始化的.
int * p2=new int[10](2);//p2的数据元素都初始化为2.
new const对象的动态数组
const int * pc1=new const int[10]();//注意必须要有初始化.
用delete[]释放数组空间.
本文介绍如何使用C++中的new操作符定义动态数组,包括未初始化的数组及带有初始值的数组创建方法,并解释了const对象动态数组的特别之处。
new 定义动态数组.
int * p1=new int[10];//由于int是内置类型.所以p1是没有初始化的.
int * p2=new int[10](2);//p2的数据元素都初始化为2.
new const对象的动态数组
const int * pc1=new const int[10]();//注意必须要有初始化.
用delete[]释放数组空间.