http://blog.chinaunix.net/uid-17019762-id-3152012.html
这个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_;
- };