回答
你应该用构造函数初始化成员。请参阅此主题: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