Namespaces
Variants

std::destroying_delete_t, std::destroying_delete

С ru.cppreference.net
< cpp | memory | new
(Перенаправлено с cpp/memory/new/destroying delete t)
 
 
Библиотека утилит
Поддержка языка
Поддержка типов (базовые типы, RTTI)
Макросы проверки возможностей библиотеки (C++20)
Утилиты программы
Функции с переменным числом аргументов
Поддержка корутин (C++20)
Поддержка контрактов (C++26)
Трёхстороннее сравнение
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

Общие утилиты
Операторы отношений (устарело в C++20)
 
Библиотека управления памятью
Аллокаторы
Ресурсы памяти
Неинициализированное хранилище (до C++20*)
Поддержка сборщика мусора (до C++23)
 
 
Определено в заголовке <new>
struct destroying_delete_t { explicit destroying_delete_t() = default; };
(1) (начиная с C++20)
inline constexpr destroying_delete_t destroying_delete{};
(2) (начиная с C++20)

Тип-тег, используемый для идентификации разрушающего освобождающего (destroying delete) варианта operator delete.

Смотрите также

функции деаллокации
(функция)