question sur les unordered_map
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:
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