冒号运算符(":")在这个构造函数中做了什么?它等同于MyClass(m_classID = -1, m_userdata = 0);?
MyClass(m_classID = -1, m_userdata = 0);
class MyClass { public: MyClass() : m_classID(-1), m_userdata(0) { } int m_classID; void *m_userdata; };
c++ constructor initialization-list ctor-initializer
c++ ×1
constructor ×1
ctor-initializer ×1
initialization-list ×1