std:: destructible
From cppreference.net
|
Definido en el encabezado
<concepts>
|
||
|
template
<
class
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 destruirse de forma segura al final de su tiempo de vida (incluyendo tipos de referencia).
Notas
A diferencia del
Destructible
requisito nombrado,
std::destructible
requiere que el destructor sea
noexcept
(
true
)
, no meramente no lanzador cuando se invoca, y permite tipos referencia y tipos array.
Referencias
- Estándar C++23 (ISO/IEC 14882:2024):
-
-
18.4.10 Concepto
destructible[concept.destructible]
-
18.4.10 Concepto
- Estándar C++20 (ISO/IEC 14882:2020):
-
-
18.4.10 Concepto
destructible[concept.destructible]
-
18.4.10 Concepto
Véase también
|
(C++11)
(C++11)
(C++11)
|
verifica si un tipo tiene un destructor no eliminado
(plantilla de clase) |