std::destructible
Материал из cppreference.com
<tbody>
</tbody>
| Определено в заголовочном файле <concepts>
|
||
template < class T > concept destructible = std::is_nothrow_destructible_v<T>; |
||
Концепт destructible определяет концепцию всех типов, экземпляры которых могут быть безопасно разрушены в конце их жизненного цикла (включая ссылки).
Примечание
В отличии от именного требования Destructible, std::destructible, чтобы деструктор был noexcept(true), а не просто не бросал исключений при вызове, а также разрешал ссылочные типы и типы массивов
Смотрите также
(C++11)(C++11)(C++11) |
проверяет, есть ли у типа неудалённый деструктор (шаблон класса) |