Dans une std::Map qui contient en clé un mot et une chaine associée, j'ai des problèmes avec les clés contenant un mot accentué.
La Map est chargée correctement dans l'ordre alphabétique, mais à la lecture tout se passe comme si find ( clé ) utilisait un ordre différend. Il ne trouve pas la clé, uniquement dans le cas où celle-ci est accentuée.
J'utilise un const_iterator, mais pas l'opérateur [] inapplicable dans ce cas.
Quelqun a-t-il une idée, une piste de recherche... les foncteurs peut-être, mais cela me parait bien compliqué.
PS : wxDevcpp sous XP.
Partager