这个warning是由于初始化顺序引起的,
- // 会出现warning 的代码!
- class cInit
- {
- public:
- cInit(std::string str, int a) : str_(str), a_(a)
- { }
- private:
- int a_;
- std::string str_;
- };
- // OK
- class cInit
- {
- public:
- cInit(std::string str, int a) : str_(str), a_(a)
- { }
- private:
- std::string str_;
- int a_;
- };
本文转自 jiu~ 博客园博客,原文链接:http://www.cnblogs.com/jiu0821/p/7305891.html,如需转载请自行联系原作者