我是 C++ 新手。我正在尝试设置一个非常基本的 TCG 游戏(只有奴才没有文字)。
我认为我的问题可能与指针有关。
下面是函数和属性:
Player *Game::Turn
Board Player::getBoard()
Card Card_collection::get(int i)
int Card::m_has_been_played_this_turn
板子继承自 Card_collection
我有:
(*Turn).getBoard().get(i).m_has_been_played_this_turn = 0;
我有一个编译器错误:
Expression must be modifiable lvalue '=' : left operand must be l-value
请问,您认为错误在哪里?