作者:我似1998 | 来源:互联网 | 2023-05-18 19:52
CTestDlg2::CTestDlg2(CWnd*pParent*NULL*):CDialog(CTestDlg2::IDD,pParent)这句话是什么意思,怎么还联系上了基
CTestDlg2::CTestDlg2(CWnd* pParent /*=NULL*/)
: CDialog(CTestDlg2::IDD, pParent)
这句话是什么意思,怎么还联系上了基类,可否详细说明一下
7 个解决方案
CTestDlg2::CTestDlg2(CWnd* pParent /*=NULL*/)
: m_rect(0,0,100,100)
差不多吧,:)
没错,看技术内幕时我便有这个疑问,为什么不写在构造函数体内?CTestDlg2::CTestDlg2(CWnd* pParent /*=NULL*/)
: CDialog(CTestDlg2::IDD, pParent)
我很不明白,望大虾解惑
我猜想是因为要把CTestDlg2::IDD这个参数传递给父类的构造函数吧。
感觉应该是差不多,小弟不明白的是这句话的语法,平常看到的不都是类似
CTestDlg2::CTestDlg2(CWnd* pParent /*=NULL*/)
现在这句话后面加了个: CDialog(CTestDlg2::IDD, pParent),我顿时迷糊了,可否通俗的解释一下,多谢了