jesus_christ votre nouveau dieu | Code :
 - template <typename Type1, typename Type2> class ArbreBinaire : public Arbre<Type1, Type2> {
 -     public:
 -         // Constructeur de la classe  
 -         ArbreBinaire() {}
 -         // Constructeur par recopie  
 -         ArbreBinaire(const ArbreBinaire & unArbre) :
 -                 Arbre<Type1, Type2>(unArbre) {
 -         }
 -         // Constructeur avec paramètres (dont deux par défaut).  
 -         ArbreBinaire(Type1 info1, Type2 info2) :
 -             Arbre<Type1, Type2>(info1, info2) {
 -         }
 -         // Constructeur avec paramètres (dont deux par défaut).  
 -         ArbreBinaire(Type1 * info1, Type2 * info2) : 
 -             Arbre<Type1, Type2>(info1, info2) {
 -         }
 -         // Destructeur de la classe (désalloue les pointeurs pour   
 -         // la données et pour les feuilles)  
 -         ~ArbreBinaire() { }
 - };
 
  |  
 
   un rappel de constructeur c'est après ":" et pas après "{"
 le rappel de destructeur est automatique, idem avec le constructeur par défaut.
  
  Code :
 - // Constructeur avec paramètres (dont deux par défaut).   
 -         ArbreBinaire(const Type1& info1, const Type2& info2) : 
 -             Arbre<Type1, Type2>(info1, info2) { 
 -         }
 
  |  
 c'est mieux je pense    Message édité par jesus_christ le 23-10-2005 à 22:54:36
  |