Зачем заменять стандартные операторы new и delete?

Почему следует заменить оператор по умолчанию new и delete на пользовательские new и delete операторы?

Это продолжение Overloading new and delete в чрезвычайно ярком FAQ по C ++:
Перегрузка операторов.

Следующая запись к этому FAQ:
Как мне написать стандартные операторы new и delete , соответствующие стандарту ISO C ++?

Примечание: ответ основан на уроках из книги Скотта Мейерса «Более эффективный C ++»
(Примечание : Это должно быть записью в Stack Overflow's FAQ по C ++ . Если вы хотите критиковать идею предоставления FAQ в этой форме, то публикация в мета, с которой все началось было бы подходящим местом для этого. Ответы на этот вопрос отслеживаются в чате C ++ , где в первую очередь зародилась идея FAQ, так что вы swer, скорее всего, прочитают те, кто придумал эту идею.)

64
задан Community 23 May 2017 в 12:17
поделиться