Sk8yo
Messages postés27Date d'inscriptionmardi 20 mai 2003StatutMembreDernière intervention16 octobre 2006
-
16 oct. 2006 à 09:40
Sk8yo
Messages postés27Date d'inscriptionmardi 20 mai 2003StatutMembreDernière intervention16 octobre 2006
-
16 oct. 2006 à 23:34
bonjour,
voila mon probleme :
j'ai une structure hash_map (STL) pour laquelle j'ai besoin de créer une fonction de hashage perso.
J'ai cherché un peu partout mais il semblerai que le retour de cette fonction doivent etre de type "size_t". n'y a-t il pas un moyen de renvoyer autre chose que hash_map utiliserai pour indexer ses elements? comme un entier par exemple?
Sk8yo
Messages postés27Date d'inscriptionmardi 20 mai 2003StatutMembreDernière intervention16 octobre 2006 16 oct. 2006 à 14:43
le principe du hash_map je comprend. mais lorque l'on donne un type de clé different des type courant du genre int,char*... il faut ecrire sa propre fonction de hashage.
et celle-ci doit apparemment renvoyer un size_t
sinon quand tu veux utiliser une clé qui a un type (une classe) que tu a crée toi, la plupart du temps (et c mon cas) tu peux definir ta propre fonction de hashage
le probleme etant que cette fonction (d apres le lien ci-dessus) doit renvoyer un type size_t, ce qui n est pas pratique du tout.
Alors ma question etait de savoir s'il n'y avais pas moyen d'utiliser un autre type de retour genre int.