std::experimental::optional<T>:: ~optional
From es.cppreference.net
<
cpp
|
experimental
|
optional
|
~optional
(
)
;
|
(biblioteca fundamentals TS) | |
Si el objeto contiene un valor y el tipo
T
no es trivialmente destructible (ver
std::is_trivially_destructible
), destruye el valor contenido llamando a su destructor, como si fuera mediante
val
-
>
T
::
~T
(
)
.
De lo contrario, no hace nada.
Notas
Si
T
es trivialmente-destructible, entonces este destructor también es trivial, por lo que
optional<T>
también es trivialmente-destructible.