1
陣列我有以下代碼:創建具有可變
#include <iostream>
using namespace std;
int main()
{
unsigned int endx = 5;
unsigned int endy = 5;
unsigned int endz = 5;
int Matrix[endx+1][endy+1][endz+1] = {};
return 0;
}
我得到
錯誤C2057:預期常量表達式
好的,我如何可以創建矩陣像沒有向量或動態分配數組的代碼中所示?
他做加一:endx + 1 – hasan83 2014-12-02 00:48:09
是的,如果endx是類型'const的無符號int'然後'endx + 1'仍然是一個常數。它的作品...嘗試它。 – 2014-12-02 00:49:15
戰略downvote – 2014-12-02 01:01:46