所以我想创造一个方形世界的游戏。
开始游戏时,用户应该能够指定世界的大小。
世界被保存为短裤的二维数组。
const short gameSize = 4;
short world[gameSize][gameSize];
Run Code Online (Sandbox Code Playgroud)
在short gameSize
必须const
的,否则,我不能忍受gameSize
的大小world[][]
。
但是,这不允许我设置gameSize
为玩家希望的大小。
我想到了一些简单的东西
short gameSize = 0;
cout << "World size?" << endl;
cin >> gameSize;
short world[gameSize][gameSize];
Run Code Online (Sandbox Code Playgroud)
如前所述,这行不通。
在游戏中,以后将无法更改 gameSize 的值。
我怎么能做到这一点?