std::destructible
De cppreference.com
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
(C++11)(C++11)(C++11) |
Comprueba si un tipo tiene un destructor no eliminado (e.g., = delete). (plantilla de clase) |