Pourquoi sont-new()/delete() plus lent que malloc()/free()?

Pourquoi new()/delete() est plus lent que malloc()/free()?

EDIT:

Merci pour les réponses jusqu'à présent. Veuillez remarquer spécifications de la norme C++ mise en œuvre de la nouvelle() et delete() si vous en avez merci!

  • Parce que la comparaison n'a aucun sens. Comparer malloc avec ::operator new et free avec ::operator delete pour obtenir une équivalence.
InformationsquelleAutor Viet | 2010-04-03