动态生成一个二维数组

来源:互联网 发布:停车场计费规则 java 编辑:程序博客网 时间:2024/05/01 00:55

#include <iostream>

using namespace std;

int main()
{
int m,n;
m=n=5;
/////////
int **a;//定义一个二维指针
a=new int* [n];//动态生成指向整形的n个一维数组指针
for (int i=0;i<m;i++)
{
a[i]=new int [m];//动态生成每个指针为指向m个整形空间的一维数组指针
}
a[1][1]=5;
cout<<a[1][1]<<endl;
return 0;

}

使用完成后不要忘记用delete [] a释放