Doute pour faire un constructeur/constructeur de copie
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 :
Code:
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( );
}; |
et j'ai ça comme constructeur et constructeur de copie dans le .cpp :
Code:
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;
} |
J'ai un gros doute sur mon constructeur de copie :?
Merci.
Bonne soirée.