0

クラス内の別のオブジェクトにオブジェクトを単純に追加しようとしています。たとえば、プレーヤーをファクトリに追加します。

私の factory.h の場合

class Factory
{
public:

    Factory(void);
    ~Factory(void);
    void addMaze(Maze maze);
    void addPlayer(Player player);
    std::string getSessionTime();
    std::string setSessionTime(std::string time);

    private:

    int m_ID;
    Player m_player;
    Maze m_maze ;
    std::string m_SessionTime;
    std::string m_filePath [50];


    };

そして、私の Factory クラスには次のものがあります。

void Factory::addPlayer(Player player)
{
    m_player.add(player); //This is what I feel like I want to do
}

それで、プレーヤーのリストにプレーヤーを追加しようとしていますが、これはできませんか? 本当に明らかな何かが欠けていますか?誰かが私を助けたり、正しい方向に向けたりすることができれば、本当に感謝しています。

4

1 に答える 1