У меня есть три (C ++) класса: Player, Hand и Card.
У игрока есть член, рука, которая держит руку. У него также есть метод getHand (), который возвращает содержимое hand.
Hand Player::getHand() {
return hand;
}
В руке есть метод addCard (Card c), который добавляет карту в руку.
Я хочу сделать это:
player1.getHand () addCard (с);.
но это не работает. Он не выдает ошибку, поэтому он что-то делает. Но если после этого я проверю содержимое руки player1, карта не будет добавлена.
Как мне заставить это работать?