-4

スタックオーバーフローでは、将来の参考のために適切に言い換えることができないため、質問は意味がなく、削除したかったのです。

私は、ボード上の 8 つの穴の穴ごとに 4 つのビー玉を必要とするゲームを書こうとしていました。ゲームを開始するには、穴を選び、残りの穴と時計回りにビー玉を共有する必要があります。ベクトルを使用してボード上の各穴を表現したかったのです (「これは賢明な方法ではありません。今見てみると、穴を表すのにベクトルを 1 つだけ使用していたはずです!!! 私は非常にその場合、C++ は初めてです。")。

Hole1はビー玉の 4 つの要素で満たされたベクトルです。// GameMar はゲーム マーブルです。

std::vector TempV; //ビー玉を動かすのに役立つ手を表した「まったく必要ありませんでした」

//Hole1 のすべてのビー玉を共有しているので、すべてのビー玉をTempVに移動することにしました。これにより、Hole1のままになり、 Hole2Hole3Hole4Hole5にはそれぞれ 5 つのビー玉が残ります。

TempV = std::move(Hole1); //(" Hole1を使用してビー玉を他の穴にポップすることもできた")

問題は、ビー玉を他の穴と共有するにはどうすればよいかということでした。

4

1 に答える 1