0

所以基本上我正在尝试为 uni 创建电脑游戏扫雷。我让它与数组一起工作,但现在我发现我必须使用向量而不是我完全无能为力。如果有人可以帮助我,那就太好了。基本上,我想使用向量来创建一个矩阵,该矩阵在每一轮比赛结束后都会变得更大。将有三轮,第一轮从 9x9 矩阵开始,然后是 12x12,然后是 24x24。其中一个阵列将完全由 X 组成,第二个阵列将随机生成地雷隐藏在其中,以及与地雷接触的任何必要数字。任何帮助都将不胜感激,如果发送的任何代码中都有小指针来帮助我理解,那就太棒了:)

谢谢

4

2 回答 2

1

为什么不使用向量的向量,例如vector<vector<int>>?我不确定这是否有性能问题。但这只是一个简单的游戏,所以谁在乎呢?

于 2013-03-26T12:51:49.497 回答
0

使用向量非常容易。

vector<vector<char> > map ( size, vector<char> ( size ) );

这将创建一个大小为 x 大小的 char 的 2d 向量。如何使用它完全取决于游戏代码的结构。

于 2013-03-26T13:14:45.073 回答