[완료]cpp에서 다음과 같은 문법을 모르겠습니다.

lmk378의 이미지

CTestDlg::CTestDlg(CWnd* pParent /*=NULL*/)
: CDialogEx(CTestDlg::IDD, pParent)
{
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}

여기서 2번째 줄에 : CDialogEx(CTestDlg::IDD, pParent)라고 되어있는데
이게 뭔가요? cpp문법을 잘 몰라서요(뭐라고 검색해야 되는지도 잘 모르겠네요^^;;)

kwchun의 이미지

: CDialogEx(...)

이 부분은 initializer입니다. CTestDig의 CDialogEx 멤버 변수형에 해당하는 생성자를 호출해서 CDialogEx를 초기화하는 거죠.
DTestDig::IDD

이건 DTestDig 클래스의 정적 멤버(static member)를 가져다 쓰는 거고요.
lmk378의 이미지

답변 감사합니다^^