close
Пространства имён
Варианты
Действия

std::destructible

Материал из cppreference.com
 
 
 
<tbody> </tbody>
Определено в заголовочном файле <concepts>
template < class T > concept destructible = std::is_nothrow_destructible_v<T>;

Концепт destructible определяет концепцию всех типов, экземпляры которых могут быть безопасно разрушены в конце их жизненного цикла (включая ссылки).

Примечание

В отличии от именного требования Destructible, std::destructible, чтобы деструктор был noexcept(true), а не просто не бросал исключений при вызове, а также разрешал ссылочные типы и типы массивов

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

проверяет, есть ли у типа неудалённый деструктор
(шаблон класса) [править]