Bonjour,

Je n'ai certainement pas utilisé les bon mots clefs, mais je ne trouve pas de réponse à ma question à la fois sous google ou dans ce forum.

Ma question est la suivante, si j'ai bien compris les conteneurs associatifs map ou set (ou d'autres) allouent la mémoire sur le tas.

Cependant, comment savoir si l'allocation mémoire du système s'est bien passée?, ou plutôt s'est mal passée avec notamment la méthode insert?

Le méthodes insert ou push_back du conteneur séquentiel vector lancent une exception bad_alloc en cas d'échec via Allocator::allocate().

Cela veut-il dire qu'on ne peut pas utiliser map ou set si on veut vérifier si l'allocation mémoire s'est bien passée? ou bien existe-t-il un moyen?