在用C++类内初始化遇到的问题

2021-01-13  本文已影响0人  木火_magic

1、

warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 [enabled by default] [duplicate]

解决方法:

Project->Properties->C++ Build->Misc Options 在这个里面加下面两行代码即可

gcc  -std=c++11
 
g++  -std=c++11

类内初始化之后,构造函数只需要负责和缺省值不同的部分就好,代码精炼很多了。

上一篇 下一篇

猜你喜欢

热点阅读