[C++] Multimap with ostream_iterator
Bonjour,
Je me demandais depuis quelques temps pourquoi le code suivant ne fonctionnait pas :
Code:
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.