码迷,mamicode.com
首页 > 系统相关 > 详细

linux编译警告 will be initialized after

时间:2017-08-08 12:28:07      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:warning   war   after   警告   int   tar   nbsp   head   zed   

这个warning是由于初始化顺序引起的, 
  1. // 会出现warning 的代码!
  2. class cInit
  3. {
  4. public:
  5.     cInit(std::string str, int a) : str_(str), a_(a)
  6.     { }
  7. private:
  8.     int a_;
  9.     std::string str_;
  10. };

 

  1. // OK
  2. class cInit
  3. {
  4. public:
  5.     cInit(std::string str, int a) : str_(str), a_(a)
  6.     { }
  7. private:
  8.     std::string str_;
  9.     int a_;
  10. };

linux编译警告 will be initialized after

标签:warning   war   after   警告   int   tar   nbsp   head   zed   

原文地址:http://www.cnblogs.com/jiu0821/p/7305891.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!