我有一个堆栈溢出,在堆栈上分配了一个巨大的矩阵(我同意这一点:在那里分配它很愚蠢),我正在编写以下代码,因为我想使用下标索引访问矩阵的元素 mat[ x][y]
double (*mul1)[N][N];
mul1 = new double[N][N];
我收到一个错误:
error C2440: '=' : cannot convert from 'double (*)[1000]' to 'double(*)[1000][1000]'
为什么我不能用 new 分配二维数组?