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 : 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( );
};
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
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.