有其事必有其理, 有其理必有其事
主要参考 Effective C++ 第四条款 确定对象被使用前一辈初始化 Make sure that Objects are initialized before they're used
// 编译vc++ 2010 错误提示 // error C2758: “CK::CNoOrderMemeberInitialization::a_ref”: 必须在构造函数基/成员初始值设定项列表中初始化 //int & a_ref ; // 编译vc++ 2010 错误提示 // error C2758: “CK::CNoOrderMemeberInitialization::MAX_LEN”: 必须在构造函数基/成员初始值设定项列表中初始化 //const int MAX_LEN ;
class 的成员变量的总是以其声明的顺序初始化。
Copyright @ 易道 Powered by: .Text and ASP.NET Theme by: .NET Monster