//多重指针法,如有不足欢迎指正
//2*3数组
/*
int **p=NULL;
p=new int *[2];
for(int i=0;i<2;i++)
p[i]=new int [3];
for(int i=0;i<2;i++)
for(int j=0;j<3;j++)
p[i][j]=1;
for(int i=0;i<2;i++)
{
for(int j=0;j<3;j++)
cout<<p[i][j];
cout<<endl;
}
for(int i=0;i<2;i++)
delete []p[i];
delete []p;
*/
//2*3*2数组
/*
int ***p=NULL;
p=new int **[2];
for(int i=0;i<2;i++)
p[i]=new int *[3];
for(int i=0;i<2;i++)
for(int j=0;j<3;j++)
p[i][j]=new int [2];
for(int i=0;i<2;i++)
for(int j=0;j<3;j++)
for(int k=0;k<2;k++)
p[i][j][k]=1;
for(int i=0;i<2;i++)
{
for(int j=0;j<3;j++)
{
for(int k=0;k<2;k++)
cout<<p[i][j][k];
cout<<endl;
}
cout<<endl;
}
for(int i=0;i<2;i++)
for(int j=0;j<3;j++)
delete []p[i][j];
for(int i=0;i<2;i++)
delete []p[i];
delete []p;
*/
3-3 C++ new、delete 补充:多重指针法
最新推荐文章于 2025-04-17 20:31:31 发布