我对编码和C++相当陌生,正在研究基础迷宫游戏,并在整个过程中使它更高效。如何将参数循环到具有相同名称的多个结构?
我的问题基本上是代替一遍又一遍地写同样的事情 的定义多个结构我以同样的方式可以使一些与在 结束一个int由1每次循环递增采取结构名的位置,不知何故 或者这是不可能的?
这是我的代码,如果你仍然对我的糟糕解释感到困惑。
for (int g = 1; g < 30; g++)
{
if ( (x == wall(g).x && y == wall(g).y)
&& (player.x + 1 == wall1.x && player.y == wall1.y))
{
}
}
上面是我想出的大概想法。
我已经声明了许多名为(wall1,wall2,wall3等)的顶部结构, 需要全部运行这个参数。
我不认为有办法了一些在运行时添加一个符号名字......我最好的想法是让你把你的结构为,你可以通过索引数 – kcraigie
这就是所谓的“数组的数组”。 – melpomene
这是很好的,你要考虑到我们的困惑可能与较差的解释做:) – sehe