Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
class Test { public: int xyz=10; };
为什么在 c++ 中编译失败?
这是 C++11 中的一个新特性。编译你的代码-std=c++11
-std=c++11
您应该使用构造函数初始化成员。请参阅此线程:非静态和非常量成员的类内初始化以获取良好信息。
它不是静态成员,所以在构造函数中初始化它。非静态成员不能在没有构造函数的情况下初始化另请参阅此以获取有关静态和非静态数据初始化的更多详细信息