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