我交流#developper要做C++的東西,我不明白這裏的問題: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);
};
}
(這應該是一個單身...)
,這將導致錯誤: 「錯誤LNK2001:無法解析的外部符號 」私人:靜態類了myNameSpace ::應用了myNameSpace ::應用:: _例如「(_instance @應用@了myNameSpace @@ 0V12 @阿?)」
是因爲我正在使用我在類聲明中聲明的類嗎?
非常感謝!
我的上帝,它的作品! !非常感謝。 (在例子'myNamespace :: Application myNamespace :: Application :: _ instance;'中) –