我在试着创造一个二十一点模拟器。在发牌给玩家和发牌人之前,我需要洗牌。shuffleDeck是一个空函数,而dealCard是Deck类中的Card型函数。Card类存储从Deck类发出的牌。在游戏开始的时候,我需要给玩家和发牌双方发两张牌。当我试图在类Game中访问Deck的成员函数时,我得到了错误消息“调用不带对象参数的非静态成员函数”。调用成员函数的正确方式是什么?我真的被语法搞糊涂了。
void Game::deal()
{
// shuffle deck
// deal two cards to the player and two to the dealer