C++ STL allocateur vs nouvel opérateur

Selon C++ Primer 4e édition, page 755, il y a une note disant:

Moderne les programmes C++ normalement devrait utiliser l'allocateur de classe
pour allouer de la mémoire. Il est plus sûr et plus souple.

Je n'arrive pas à comprendre cette déclaration.
Jusqu'à présent, tous les matériaux que j'ai lu d'enseigner à l'aide new d'allouer de la mémoire en C++.
Un exemple de la façon dont la classe vector utiliser allocateur est indiqué dans le livre.
Cependant, je ne peux pas penser à d'autres scénarios.

N'importe qui peut aider à clarifier cette déclaration? et de me donner d'autres exemples?
Quand dois-je utiliser l'allocation et quand utiliser new? Merci!

InformationsquelleAutor Ivan Z. Siu | 2011-04-11