C++ 采用new来申请新的存储单元,定义一个指针变量a,type是类型名,[<n>]表示需要n个tyoe类型长度的存储单元。
a=new type;
a=new type[<n>];
与new相对的是收回内存单元delete
delete a;
delete []p;
[]是删除多个type类型的存储单元。
int *a;
a=new int;
*a=15;
delete a;
int *a;
a=new int[100];//一位数组
int **b;
b=new int[10][10];//二维数组