美文网首页
在用C++类内初始化遇到的问题

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

作者: 木火_magic | 来源:发表于2021-01-13 22:27 被阅读0次

    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
    

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

    相关文章

      网友评论

          本文标题:在用C++类内初始化遇到的问题

          本文链接:https://www.haomeiwen.com/subject/qiapaktx.html