bonjour
J'ai une question concernant les unordered_map. C'est très simple:
je ne comprends pas pourquoi le code suivant ne retrouve pas dans la map l'élément correspondant à la clé "ddd".
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 typedef std::unordered_map<const char*, int> Mymap; Mymap c1; typedef Mymap::value_type type_sousjacent; const char* u=new char[4]; u="ddd"; const char* w=new char[4]; w="edd"; c1.insert(type_sousjacent("ddd", 1)); c1.insert(type_sousjacent("edd", 1)); Mymap::key_type vv="ddd"; Mymap::const_iterator it=c1.find(u);
(EDIT:en fait j'ai compris, du moins, je pense, c'est un pb d'adresse).
Mais je vois pas trop comment le résoudre
Partager