плайсмент-нью. И компилятор для него деструктор не вызывает.
Придумаем опрератор СтартЛайфтайм для объекта созданного через плайсмент-нью - пусть после этого компилятор сам ему деструктор вызывает.
Аналогично для обычного объекта придумаем оператор ЕндЛайфтайм - и после этого оператора деструктор уже автоматом не вызывается.
И на базе этих двух операторов уже можно и релокейт делать и ещё, наверное, много чего вкусного.
По желанию.
А когда вызывать то деструктор, если это не automatic storage?
Обсуждают сегодня