CLocationPoseDlg::CLocationPoseDlg(CWnd* pParent /*=NULL*/)
: CDialog(CLocationPoseDlg::IDD, pParent)请解释一下这是什么含义,谢谢了

解决方案 »

  1.   

    构造函数初始化列表的语法
    CDialog(CLocationPoseDlg::IDD, pParent)表示调用基类构造
      

  2.   

    比如,你的类的成员里面有些成员的构造函数都带有参数,那么,你可以让他们在初始化列表中进行初始化。
    class A
    {
    public:
    CString & m_1;
    int m_2;
    TYPE m_3;//假设TYPE的构造函数需要一个int类型的参数
    A(CString &par1,int par2,int par3);
    }//你可以这样做A::A(CString &par1,int par2,int par3)
    :m_1(par1)//起始用':',后面的用','分隔
    ,m_2(par2)
    ,m_3(par3)
    {
    }