は私のゲームクラスのコンストラクタです: // 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
オブジェクト(B)へのポインタを返すライブラリコードがあります(ソースコードを変更できません)。ある class A
{
public:
A(boost::shared_ptr<B> val);
...
private:
boost::shared_ptr<B> _val;
...
};
int main()
{
B