二维指针的声明
int[5][10]
int** p = (int**)new int*[5]; //定义5个指向int*的指针,每个指针是指向int*的指针
for(int i = 0; i < 5; ++i)
{
P[i] = new int[10];
}
//对每个二维指针分配内存
二维指针的销毁
for(int i = 0; i < 5; ++i)
{
delete []p[i];
} //销毁第二维的指针
delete []p; //销毁二维指针
二维指针的声明
int[5][10]
int** p = (int**)new int*[5]; //定义5个指向int*的指针,每个指针是指向int*的指针
for(int i = 0; i < 5; ++i)
{
P[i] = new int[10];
}
//对每个二维指针分配内存
二维指针的销毁
for(int i = 0; i < 5; ++i)
{
delete []p[i];
} //销毁第二维的指针
delete []p; //销毁二维指针