Почему следует заменить оператор по умолчанию 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, скорее всего, прочитают те, кто придумал эту идею.)