std::expected<T,E>::~expected
Von cppreference.com
| constexpr ~expected(); |
(seit C++23) | |
[bearbeiten] Hauptvorlagen-Destruktor
Zerstört den enthaltenen Wert
- Wenn
has_value()true ist, wird der erwartete Wert zerstört. - Andernfalls wird der unerwartete Wert zerstört.
Dieser Destruktor ist trivial, wenn std::is_trivially_destructible_v<T> und std::is_trivially_destructible_v<E> beide true sind.
[bearbeiten] void Teilspezialisierungs-Destruktor
Wenn has_value() false ist, wird der unerwartete Wert zerstört.
Dieser Destruktor ist trivial, wenn std::is_trivially_destructible_v<E> true ist.
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |