OK pour Abort, mais les 'Segmentation fault', je les ai vus aussi. Stéphane Pion wrote:
C'est normal qu'un Abort soit généré. Il correspond à la non gestion d'une exception levée par l'échec de new.new lève une exception du type bad_alloc (#include <new>)Pour éviter la levée d'une exception et forcer la gestion via un if, il faut passer nothrow en argument à new. Le code ci-dessus passe très bien avec un new(nothrow) ou un try{new ... } catch(bad_alloc) {...}
Merci du tuyau, qui tombe à pic. Je potassai juste les exceptions hier soir...
Aurélien.