- class A
- {
- public:
- A(int& c)
- {
- _a = 1;
- }
- protected:
- int _a;
- const int _b;
- int& _c;
- };
http://blog.csdn.net/zj510/article/details/8135556
这一点是相当重要的哦,一般在初始化列表中进行初始化时,初始化的顺序应与声明的顺序保持一致,防止出现不必要的错误。
成员是按照他们在类中出现的顺序进行初始化的,而不是按照他们在初始化列表出现的顺序初始化的,看代码。
http://blog.csdn.net/zj510/article/details/8135556
这一点是相当重要的哦,一般在初始化列表中进行初始化时,初始化的顺序应与声明的顺序保持一致,防止出现不必要的错误。
成员是按照他们在类中出现的顺序进行初始化的,而不是按照他们在初始化列表出现的顺序初始化的,看代码。