Si je remplace tous les operator new
signatures que je peux, du moins sur les implémentations que j'ai testées, je vois que les conteneurs standards font appel à mes versions remplacées pour allouer de la mémoire.
Est-ce garanti par la norme ? Autrement dit, serait-il illégal pour une implémentation d'utiliser une version optimisée qui n'appelle pas mes fonctions de remplacement pour la mémoire sous-jacente aux conteneurs standard ?