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