我有三个 (C++) 类:Player、Hand 和 Card。
玩家有一个成员hand,它握着一只手。它还有一个方法 getHand(),它返回手的内容。
Hand Player::getHand() {
return hand;
}
Hand 有一个方法 addCard(Card c),它可以向手牌添加一张牌。
我想做这个:
player1.getHand().addCard(c);
但它不起作用。它不会抛出错误,所以它正在做某事。但是如果我之后检查player1手上的内容,那张牌并没有被添加。
我怎样才能让它工作?