Espacios de nombres
Variantes

std::optional<T>::~optional

De cppreference.com
 
 
Biblioteca de servicios
Apoyo del lenguaje
Apoyo de tipos (tipos básicos, RTTI)
Macros de prueba de característica de la biblioteca (C++20)
Servicios de programa
Funciones variádicas
Apoyo de corrutinas (C++20)
Apoyo de contratos (C++26)
Comparación de tres vías (C++20)
(C++20)
(C++20)(C++20)(C++20)  
(C++20)(C++20)(C++20)

 
 
~optional();
(desde C++17)

Si el objeto contiene un valor y el tipo T no es trivialmente destructible (véase std::is_trivially_destructible), destruye el valor contenido llamando a su destructor, como si mediante value().T::~T().

De otra manera, no hace nada.

Notas

Si T es trivialmente destructible, entonces su destructor también es trivial, así que optional<T> es trivialmente destructible.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.