この例では、プレイヤーをファクトリに追加しようとしています。私はポインターにかなり慣れていないので、何が間違っているのかわかりません。
私のファクトリークラスには次のものがあります:
void Factory::addPlayer(const Player& player)
{
m_player.push_back(player);
}
プログラムでは、次のように追加しようとしています:
Factory* fact = new Factory();
Player* c = new Player(1, 2, 100, "Name");
fact->addPlayer(*c);
ただし、デバッグすると、「c」インスタンスは変更されません。
私は適切に参照していませんか?誰かが助けてくれたり、正しい方向を指し示すことができれば、助けていただければ幸いです。