Afficher un message
Vieux 20/04/2008, 23h03   #2
Pascal Bourguignon
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: std::map<>::operator[] const

Mickaël Wolff <mickael.wolff@laposte.net> writes:

> Bonjour,
>
> J'ai cherché des justifications au fait que cette surcharge n'existe
> pas. Et je n'en ai pas trouvé, hormis le fait que l'inexistance de la
> clé entraîne l'ajout d'une paire dans la map.
>
> Pourquoi ?


Parce que l'inexistance de la clé entraîne l'ajout d'une paire dans
la map.


> Existe-t-il une méthode élégante pour contourner ce manque ?


Tu peux utiliser map::find.


> Peut-être que je me trompe dans mon interprétation de ce qu'est une
> map, et que donc je n'utilises pas le bon outil ?


Je ne sais pas, c'est quoi pour toi une map?


--
__Pascal Bourguignon__ http://www.informatimago.com/

Pour moi, la grande question n'a jamais été: «Qui suis-je? Où vais-je?»
comme l'a formulé si adroitement notre ami Pascal, mais plutôt:
«Comment vais-je m'en tirer?» -- Jean Yanne
  Réponse avec citation
 
Page generated in 0,06620 seconds with 9 queries