40 14 C:\Users\陈春夏\AppData\Local\Temp\360zip$Temp\360$6\Untitled3.cpp [Warning] non-static data member initializers only available with -std=c++11 or -std=gnu++11
时间: 2023-07-06 19:37:12 浏览: 232
这是一个编译器的警告信息,意思是非静态数据成员的初始化只在使用了 C++11 或者 GNU C++11 标准时才可用。这个警告的原因是因为在早期的 C++ 标准中,非静态数据成员的初始化只能在类的构造函数中进行,而 C++11 标准中允许在声明时直接初始化非静态数据成员。如果你想使用这个特性,可以在编译器选项中加入 -std=c++11 或者 -std=gnu++11。
阅读全文