Comment puis-je savoir si std::map insérer réussi ou échoué?

J'ai une carte, dans une application multithread mappage d'une classe appelée uuid de pointeur.
Ce que je veux savoir si une opération d'insertion réussi échoué.

par exemple

_mymap.insert(hint, MyMap::value_type(entry.uuid, itemptr));

T-il lever une exception ou quelque chose si elle ne parvient pas?

Essayé. Je ne pouvais pas trouvé d'exemples qui le montrent. Tous les exemples que supposer insérer réussit.

OriginalL'auteur Matt | 2011-02-24