我對編碼和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