other versions
    
    - Tumbleweed 2024.07.05-1.3
 - Leap-16.0
 - Leap-15.6
 
| std::experimental::optional::~optional(3) | C++ Standard Libary | std::experimental::optional::~optional(3) | 
NAME¶
std::experimental::optional::~optional - std::experimental::optional::~optional
Synopsis¶
~optional(); (library fundamentals TS)
  
   If the object contains a value and the type T is not trivially destructible
    (see
  
   std::is_trivially_destructible), destroys the contained value by calling its
  
   destructor, as if by val->T::~T().
  
   Otherwise, does nothing.
Notes¶
 If T is trivially-destructible, then this destructor is also
    trivial, so optional<T>
  
   is also trivially-destructible.
Category:¶
* Noindexed pages
| 2024.06.10 | http://cppreference.com |