Bonjour,

Je me demandais depuis quelques temps pourquoi le code suivant ne fonctionnait pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 multimap<char, int> l;
 
	l.insert(make_pair('r', 98));
	l.insert(make_pair('d', 3));
	l.insert(make_pair('r', 348));
 
	copy(l.begin(),l.end(), ostream_iterator<multimap<char, int>::value_type>(cout));

En effet, j'ai envie ici d'utiliser un iterateur de sortie sur cout pour sortir char pair du multimap, mais j'ai une erreur de compilation concernant l'operateur '<<'...

Si vous avez une petite idée.
Merci.