这段C++怎么理解?求助
WidgetCursor(Cursor cursor_): assets(nullptr)
, appContext(nullptr)
, widget(nullptr)
, cursor(cursor_)
, previousState(nullptr)
, currentState(nullptr)
, flowState(0)
, x(0)
, y(0)
{
for (size_t i = 0; i < MAX_ITERATORS; i++) {
iterators = -1;
}
}
C++源码没看懂,有知道的吗? 初始化列表,相当于this->assets=NULL;this->appContext=NULL;this->widget=NULL;this->cursor=cursor_;......,但是比这种写法效率高,是比较推荐的对象初始化方式
多看书,这些东西都在书里
nullptr是c++11之后才有的,以前是用NULL 谢谢!!{:1_893:}
页:
[1]