[求助]关于动态分配new的问题
在如下的语句中, m,n都要求是常量int (*p)[m]=new int[n][m];
--------------------------------------------
如果改为:
const int n=10,m=3;
int (*p)[m]=new int[n][m];
则可以成功
----------------------------------------------
但如果是:
int a=10,b=3;
const int n=a,m=b;
int (*p)[m]=new int[n][m];
又不可以.
-----------------------------------------------
想在如下函数中动态分配内存:
void function(int m,int n)
{
int (*p)[m]=new int[n][m];
}
由于m,n是变量,编译通不过.
请问如何实现?
谢谢!