我有一个叫做的课woodyard.里面有一个叫做的方法collect_wood.它的参数是一个Player对象.player.wood_resource每次调用时,该方法都会增加1 .
我像这样使用它在main中:
for(int i = 0; i < woodyards.size(); i++)
{
woodyards[i].collect_wood(p1);
}
Run Code Online (Sandbox Code Playgroud)
p1是一个玩家对象.
这是collect_wood方法:
void woodyard::collect_wood(Player player)
{
player.wood_resource++;
}
Run Code Online (Sandbox Code Playgroud)
wood_resource我运行时没有任何影响.请帮忙.我正在使用CodeBlocks在C++中编码