Hello,
j'ai là un problème avec mon programme qui ne me trie pas mon set ainsi défini :
la surcharge est effectuée dans la definition de la classe ANIMAL :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
class ANIMAL: public RACE {
    int num;
    string nom;
    char age;
 
  public:
    ANIMAL(int nu, string no, char a, string ty):RACE(ty){num=nu; nom=no; age=a;};
    bool operator<(ANIMAL *A){ return (num >  A->num);};
 
};
et lors de mon affichage je me rends compte qu'il ne me trie pas les animaux sur leur numero...
serait-ce à cause de l'utilisation de pointeurs? peut-etre fait-il le trie sur l'adresse?
merci beaucoup