Au passage la hash_map de la STL de gnu ne gère pas par défaut le type std::string à cause du functor hash qui n'existe pas pour ce type (apparemment elle a existé il fut un temps), ce qui correspond a la spec SGI. Donc soit on passe tout en char*, soit on réécrit un functor pour la fonction de hash.
J'ai essayé une fois d'écrire le functor en appelant celui de hash<char*> mais je capte rien a la syntaxe du functor :D alors j'ai jamais reussi a compiler ca correctement. Simple curiosité mais si y'en a qui ont la réponse à ca, ça m'interesse.
[^] # Re: nom de variable C/C++
Posté par inz . En réponse au journal nom de variable C/C++. Évalué à 1.
J'ai essayé une fois d'écrire le functor en appelant celui de hash<char*> mais je capte rien a la syntaxe du functor :D alors j'ai jamais reussi a compiler ca correctement. Simple curiosité mais si y'en a qui ont la réponse à ca, ça m'interesse.