Bonjour j'ai un probleme avec un projet en C++ en faite je ne sais pas comment faire mon constructeur et constructeur de copie. Dans mon hpp j'ai les declarations suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
T info;        // information ou valeur du noeud
 list< NoeudGeneral<T> * > * sousArbres;  // pointeur vers la liste des pointeurs vers les sous-arbres
maintenant mon constructeur a l'entete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
/**
 * Construit un noeud feuille
 */
template <class T>
NoeudGeneral<T> :: NoeudGeneral ( const T & elem ) {
 
sousArbres = new list<NoeudGeneral<T>>();
sousArbres->push_front(NoeudGeneral<elem>);
 
}

et mon constructeur de copies :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
/**
 * Construit une copie du noeud a
 */
template <class T>
NoeudGeneral<T> :: NoeudGeneral ( const NoeudGeneral & a ){
}
Est-ce que quelqu'un pourrais me dire si mon constructeur est bon et comment faire le constructeur de copie SVP