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 :
maintenant mon constructeur a l'entete :
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
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 :
Est-ce que quelqu'un pourrais me dire si mon constructeur est bon et comment faire le constructeur de copie SVP
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 ){ }
Partager