怎么定义二维数组?

如何定义二维数组??我想定义一个a[m][n]的二维数组;m和n是用户输入的,该如何定义呢?[解决办法]C/C++ codei

如何定义二维数组??
我想定义一个a[m][n]的二维数组;
m和n是用户输入的,该如何定义呢?

[解决办法]

C/C++ code
int main(){    int m,n;    cin >>m >>n;    int** a=new int*[m];    for(int i=0;i<m;++i)        a[i]=new int[n];    // use a[i][j]    for(int i=0;i<m;++i)        delete [] a[i];    delete [] a;        return 0;}