Bonjour,
Je voudrais realiser un constructeur par copie, jusque la rien de difficile, mais j'y arrive pas. (Et j'ai pas trouver d'exemple complet dans la FAQ).
Voici: (je met que l'essentiel)
Et dans mon .cpp:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 class MaClasse { public: MaClasse(); MaClasse(const MaClasse &src); ~MaClasse(); inline CString getName(void) {return m_name;} protected: CString m_name; };
Et ca compile pas la.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 MaClasse::MaClasse(const MaClasse &src) { m_name = src.getName(); }
Il me retourne comme erreur:
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 error C2662: 'getPar' : cannot convert 'this' pointer from 'const class MaClasse' to 'class MaClasse&'
Partager