Files
cppdraft_translate/cppdraft/optional/dtor.md
2025-10-25 03:02:53 +03:00

769 B

[optional.dtor]

22 General utilities library [utilities]

22.5 Optional objects [optional]

22.5.3 Class template optional [optional.optional]

22.5.3.3 Destructor [optional.dtor]

🔗

constexpr ~optional();

1

#

Effects: If is_trivially_destructible_v != true and *this contains a value, callsval->T::~T()

2

#

Remarks: If is_trivially_destructible_v is true, then this destructor is trivial.