new
и delete
операторы? Это продолжение Overloading new and delete в чрезвычайно ярких часто задаваемых вопросах C ++, Operator overloading и последующих мерах, Почему следует заменять default операторы new и delete?
Раздел 1: Написание стандартного оператора new
new
new_handler
Раздел 2: Написание соответствующего стандарту оператора delete
(Примечание. Это должна быть запись в Stack Overflow's C ++ FAQ . Если вы хотите критиковать идею предоставления FAQ в такой форме, то публикация в мета, с которой все началось , было бы подходящим местом для этого. Ответы на этот вопрос можно найти в чате C ++ , где и зародилась идея FAQ, так что ваш ответ, скорее всего, прочитают те, кто придумал эту идею.)
Примечание. Ответ основан на опыте Скотта Мейерса «Более эффективный C ++» и стандарта ISO C ++.