2017-07-29 67 views
0

鏈接器錯誤:試圖製作基本的cpp程序,但有鏈接器錯誤說:未解決的符號"private: static int complex::count"。當我刪除static的話,它的工作很好。C++中的靜態詞顯示錯誤

請有關此link

+0

在這裏分享您的代碼。 –

+0

將您的代碼發佈爲純文本,而不是圖片。有關代碼格式幫助,請參閱https://stackoverflow.com/help/formatting。 – Barmar

+0

另外,你最好寫一個解構器,將count數減1。 – iBug

回答

0

程序樣本,你必須明確定義外部類的靜態變量。例如像這樣:

class complex { 
    .... 
    int static count; 
    .... 
}; 
// initialization 
int complex::count = 0;