Espacios de nombres
Variantes

std::destructible

De cppreference.com
<tbody> </tbody>
Definido en el archivo de encabezado <concepts>
template <typename T> concept destructible = std::is_nothrow_destructible_v<T>;
(desde C++20)

El concepto destructible especifica el concepto de todos los tipos cuyas instancias pueden ser destruidas de manera segura al final de su duración (incluyendo tipos de referencia).

Notas

A diferencia del requerimiento nombrado Destructible, std::destructible requiere que el destructor sea noexcept(true), no solamente que no lance cuando se invoque, y permite tipos de referencia y tipos de array.

Véase también

Comprueba si un tipo tiene un destructor no eliminado (e.g., = delete).
(plantilla de clase) [editar]