linux編譯警告 will be initialized after

http://blog.chinaunix.net/uid-17019762-id-3152012.html css

 

做爲一個有強迫症的人,實在是受不了 warning 的存在html

這個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. };
相關文章
相關標籤/搜索