STL: les map et la methode find. que fait-elle?
Bonjour a tous,
nouvelle sur le forum, je vous lis depuis un moment.
C'est a mon tour de vous poser une question.
Je veux utiliser une map dont la cle est un objet que j'ai cree moi. Que je definis comme ca:
Code:
1 2 3 4 5 6 7 8 9
|
CMyKey
{
public :
char * valeur1;
int valeur2;
char* valeur3;
}; |
La question que je me pose et a laquelle je ne trouve pas de reponses (je cherche peut etre mal mais..je tourne en rond la!) :roll: est:
que se passe-t-il avec la methode find....sur quoi la map se base-t-elle pour tester l'egalite de la cle?
Dois-je definir un operator == pour mon objet CMyKey ? Je ne voudrais pas qu'elle compare les pointeurs au lieu de comparer les valeurs.....
???