Feb
19
C++类中初始化成员列表
一、C++类中初始化成员列表的顺序
C++类成员变量可以在构造函数中通过成员列表的方式进行初始化,但实现初始化的顺序并不是按照其敲入的顺序进行的,而是按其在类中的声明顺序进行的。例如:
class CMyClass
{
public:
CMyClass();
private:
int m_nParam1;
int m_nParam2;
int m_nParam3;
};
CMyClass::CMyClass()
: m_nParam3(0), m_nParam2(0), m_nParam1(0)
{
}
上述代码中构造函数初始化成员列表的顺序是:m_nParam1(0), m_nParam2(0), m_nParam3(0)。
<p>二.理解:<br />code1:</p>请看以下帖子:
---------------------------------------------------...





