c++中,成员函数生命时候初始化会有异常如下:

In-class initialization of non-static data member accepted as a C++11 extension
不可以直接初始话,需要再构造函数中初始化,如下
MessageManage() : m_session( 0 ), m_messageEventFilter( 0 ), m_chatStateFilter( 0 ),chatDelegant(0),delegant(0) {}
构造函数对成员进行初始化时候,如果要将成员变量初始化,则参数为0。
本文介绍了C++中成员变量初始化的正确方式。由于C++11标准引入了类内初始化特性,但这种特性可能带来一些意外的行为。文章通过示例说明了如何在构造函数中初始化成员变量。
1147

被折叠的 条评论
为什么被折叠?



