错误LNK2001:未解析的外部符号“private:static class Game Game :: game_”

时间:2017-08-02 11:30:38

标签: c++

class Game
{
public:
    static Game& GetInstance() 
    {
        return game_;
    }
private :
    static Game game_;
    Game();
};

Выдаетошибку错误LNK2001:未解析的外部符号“private:static class Game Game :: game_”(?game_ @ Game @@ 0V1 @ A) Непонимаючтоненравитсякомпилятору Спасибо

1 个答案:

答案 0 :(得分:-3)

为什么要将类构造函数放在私有部分中?这可能是您的问题的原因。将Game()移动到公共细分市场,看看会发生什么。 另外我认为你试图定义和返回静态值的方式是错误的