我是ac#developctor试图做c ++的事情,我无法理解这里的问题:
namespace myNamespace
{
class Application
{
private:
Application(void);
~Application(void);
// Not copyable
Application(const Application&);
Application& operator= (const Application&);
static Application _instance;
[...]
public:
static Application& current(void);
};
}
Run Code Online (Sandbox Code Playgroud)
(这应该是单身......)
这会导致错误:" 错误LNK2001:未解析的外部符号"private:static class myNamespace :: Application myNamespace :: Application :: _ instance"(?_ instance @ Application @ myNamespace @@ 0V12 @ A) "
是因为我正在使用我在类声明中声明的类吗?
非常感谢!