Surcharge d'operateur en c++ (aide) - C++ - Programmation
Marsh Posté le 08-11-2005 à 13:53:24
Code :
|
Marsh Posté le 08-11-2005 à 13:58:58
ca marche !!
je m'attendais pas a une reponse si rapide
merci 1000 fois
Marsh Posté le 11-11-2005 à 02:12:15
J'ai le même probleme avec des chaines de caracteres et je ne vois pas comment le résoudre
Code :
|
Ca ne marche pas (retourne 0), je ne comprend pas ça parait pourtant sensé
des idées ?
Marsh Posté le 11-11-2005 à 12:34:10
la fonction binary_search nécessite que les éléments entre begin() et end() soient triés dans un ordre croissant, je ne sais pas si c'est le cas ici, mais si ce n'est pas le cas, elle explique ton résultat.
Marsh Posté le 11-11-2005 à 13:57:41
et accessoirement (meme si ce n'est pas la la cause de ton pb), ton prototype de surcharge manque de const
Marsh Posté le 08-11-2005 à 13:51:15
J'essaye d'utiliser la fonction de la STL binary_search() avec des objet d'une classe que j'ai crée (Individu)
La classe Individu contient 2 parametres, nom et prenom sous forme de chaine de caracteres
Voici le code :
A ce niveau on me demande de redefinir l'opérateur <, seulement je ne sais pas comment le redefinir. J'ai passé des heures à chercher sur google et je n'ai rien trouvé.
J'ai essayé ça mais sans succes :
Est ce que vous avez une solution ?
Merci par avance
Message édité par xavier- le 08-11-2005 à 13:53:59