1282Fermer1284
azeLe 15/05/2010 à 00:34
Folco (./1280) :
D'après ça http://www.sgi.com/tech/stl/Map.html et ça http://www.sgi.com/tech/stl/Allocators.html c'est alloc qui est utilisé, donc oui, je devrais me taper une exception bad_alloc.
insert() n'est pas plus spécifié à ce niveau que operator[] sad
Pour info, c'est à catch (unexpected) que je pensais, mais c'est pas utilisable parce que c'est mal normalisé, et ça peut carrément faire un terminate->abort sans crier gare, suivant les implémentations.

aze -> oui, j'ai pas encore implanté la vérification avec find ^^

non mais dans tous les cas, tu n'as pas à intercepter l'exception pour retomber sur tes pas. ce n'est pas normal que tu ais cette exception. il doit y avoir un problème autre part.
je n'ai jamais eu à me préoccuper de cette exception depuis que je fais du c++