Espacios de nombres
Variantes
Acciones

std::destructible

De cppreference.com
< cpp‎ | concepts
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).

[editar] 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.

[editar] Véase también

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