というクラスがありwoodyardます。中には というメソッドがありcollect_woodます。パラメータはPlayerオブジェクトです。このメソッドplayer.wood_resourceは、呼び出されるたびに に 1 を追加します。
次のようにメインで使用します。
for(int i = 0; i < woodyards.size(); i++)
{
woodyards[i].collect_wood(p1);
}
p1 はプレイヤー オブジェクトです。
これは collect_wood メソッドです:
void woodyard::collect_wood(Player player)
{
player.wood_resource++;
}
実行しても影響はありませんwood_resource。助けてください。CodeBlocks を使用して C++ でコーディングしています