Dumme Frage?!
-
Hallo zusammen,
ich habe jetzt schon mehrfach gesehen, dass der Klassenassistent solche Konstruktoren erzeugt... aber ich hab keine Ahnung was es bedeutet :).
CTestDlg::CTestDlg(CWnd* pParent /=NULL/) : CDialog(CTestDlg::IDD, pParent)
Vielleicht kann mir jemand kurz erläutern was dies (: CDialog(CTestDlg::IDD, pParent)) bedeutet

Danke
-
Das ist eine Initialisierungsliste - damit legst du fest, welche Ctoren für die Basisklasse(n) und Membervariablen aufgerufen werden.
-
Du kannst da sogar noch weitere Variablen drunter schreiben:
CTestDlg::CTestDlg(CWnd* pParent /*=NULL*/) : CDialog(CTestDlg::IDD, pParent) , m_nZaehler(1) , m_strTest(_T("Dies ist ein Beispiel.")) , m_pZeiger(NULL)