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
|