回答
你應該用構造函數初始化成員。請參閱此主題:in-class initialization of non-static and non-const members瞭解更多信息。
它不是一個靜態成員,以便初始化它在constructor.Non靜態成員不能初始化沒有構造
也see this有關靜態和非staic數據
這不再是真的,C++ 11允許在類定義中初始化非靜態數據成員。 – Praetorian 2013-05-07 04:02:31
是真的,但這隻顯示錯誤,如果有人不使用C++ 11.So在這裏,如果他得到的錯誤,這意味着他沒有使用C++ 11 – Despicable 2013-05-07 04:05:17
引用OP,代碼*編譯失敗在c + + *。我們都不知道爲什麼它編譯失敗:)。但是你可能正確的是,OP使用的是不支持該功能的編譯器。 – Praetorian 2013-05-07 04:09:10
這是一個在C +新功能的初始化進一步的細節+11。編譯你的代碼-std=c++11
- 1. 此代碼爲什麼編譯失敗?
- 2. 爲什麼這個Linux編程C示例代碼失敗?
- 3. 爲什麼下面的C代碼失敗而編譯
- 4. C代碼編譯失敗
- 5. 爲什麼我的代碼編譯VB.NET,但在C#中的等價失敗
- 6. MySQL Connector/C++編譯示例/ standalone_example.cpp失敗
- 7. 爲什麼此代碼雜誌示例在Chrome中(僅)失敗?
- 8. 我的c + +代碼在宏+模板編譯失敗,爲什麼這個錯誤?
- 9. MagickNet C++源代碼編譯失敗
- 10. F#示例代碼的基礎不能編譯,爲什麼?
- 11. 爲什麼一個代碼編譯而另一個失敗?
- 12. 爲什麼從源代碼編譯Wireshark失敗?
- 13. 編譯失敗D代碼
- 14. 這個C代碼爲什麼編譯?
- 15. C++:爲什麼代碼正在編譯
- 16. 爲什麼嚴格的編譯指示在Perl中失敗$ a?
- 17. Eigen示例代碼失敗ARM裸機編譯
- 18. 爲什麼ConnectionString在C#中使用MSN示例的SqlConnection失敗?
- 19. 此模板示例代碼爲什麼不編譯?
- 20. 爲什麼我的window.navigate代碼失敗?
- 21. 爲什麼我的OpenGL代碼失敗?
- 22. 爲什麼maven編譯失敗?
- 23. 爲什麼編譯失敗? [Java]
- 24. 爲什麼sbt編譯失敗與StackOverflowError?
- 25. 爲什麼boost編譯在clang失敗?
- 26. 翻譯從C#代碼示例爲C++
- 27. 編譯linPhone示例代碼
- 28. 不能忽略在文檔中編譯示例代碼的失敗
- 29. 編譯失敗vs編譯失敗
- 30. 爲什麼C++編譯器在參數中不使用const時編譯失敗?
在構造函數中初始化它 – Freak 2013-05-07 03:50:15
未來,如果某些東西無法編譯,你可能還想包含編譯器給你的錯誤。 – Kitsune 2013-05-07 03:51:14
除了Kitsune的建議,除非你使用了編譯器給你的錯誤信息,否則別問我們什麼。錯誤消息通常在文檔中進一步解釋。如果你剛剛複製/粘貼到谷歌我相信你會遇到答案比問這個問題要快得多。避免產生反作用,避免因無謂的冗餘而使互聯網癱瘓,並將我們全部從關節炎中拯救出來。這與您作爲軟件開發人員的角色類似,對嗎? – Sebivor 2013-05-07 03:56:56