Ceci est faux:
CDialog1Dlg(CWnd* pParent = NULL, const Dialog1& d1 ):d1(d1){};
Pardon, c'est de ma faute.
Le prototype sera le suivant:
1 2
|
CDialog1Dlg(const Dialog1& d1, CWnd* pParent = NULL ) |
Car les valeurs par défault, ne peuvent être qu'à la fin du prototype.
De plus, la liste d'initialisation
Je pense qu'il faudrait que vous regardiez la FAQ, ou un tutoriel, disponible sur le site, pour ce sujet.
Puis votre code ( corps de la fonction ), dans le .cpp, devra copier d1 dans le d1 de la classe.
Partager