二级指针
双重获取
int **p ; //声明二级指针
p = new int*[num]; //p是二级指针,int*得到的是一级指针,int**是二级指针,同时int*[num]与int**一样,都是二级指针,它是一个数组的指针(指针数组),就是二级指针
for(i=0;i<num;i++)
{
p[i] = new int[m]; //每个一级指针申请空间
}
这样才能获取二级指针,即指针的指针
而释放空间时,应
for(i=0;i<num;i++)
{
delete []p[i]; //这是因为p[i]也是一个数组
}
delete[]p; p是指针数组