Bonsoir,
J'ai un doute sur mes constructeurs vu que j'ai des pointeurs comme données membres et que je suis pas très doué en pointeurs.
Quelqu'un peut-il m'aider ?
J'ai ça dans mon header :
et j'ai ça comme constructeur et constructeur de copie dans le .cpp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 class MyClass { private: DWORD_PTR m_pToto; public: MyClass( ); MyClass( const DWORD_PTR ptr ); virtual ~MyClass( ); };
J'ai un gros doute sur mon constructeur de copie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 MyClass::MyClass( ) { m_pToto = (DWORD_PTR) new CClassTruc(); assert(m_pToto!= NULL); } MyClass::MyClass( const DWORD_PTR dwPtr ) { m_pToto= (DWORD_PTR) new CClassTruc(); m_pToto= dwPtr; }
Merci.
Bonne soirée.
Partager