这是我的游戏类的构造函数:
// Construct a Game to be played with player on a copy of the board b.
Game(const Board& b, Player* player)
{
...
}
这是我使用构造函数的方式:
Player p("Player Name");
Board b(6,3);
Game g(b, &p);
这是怎么工作的?b被复制了吗?
如果我想保存一个player的指针,我应该创建一个类似下面的私有变量吗?
private:
Player* _player;
...
// In Game constructor
_player = player;