我目前正在看一个函数示例,我似乎无法弄清楚在Visual C ++中使用MFC的情况。功能如下
CMFC_OSG_MDIView::CMFC_OSG_MDIView() :mOSG(0L)
{
}
除了mOSG(0L)代码段,我了解所有内容。在MFC_OSG _MDIView类中声明了mOSG,如下所示:
cOSG* mOSG;
最佳答案
CMFC_OSG_MDIView::CMFC_OSG_MDIView() :mOSG(0L)
{
}
上面是一个名为
CMFC_OSG_MDIView
的类的构造函数。 :mOSG(0L)
称为initializer list
,在创建对象时执行。初始化列表在构造函数的主体之前被调用,这是初始化成员变量的正确位置。