std::experimental::optional<T>:: ~optional
From de.cppreference.net
<
cpp
|
experimental
|
optional
|
~optional
(
)
;
|
(Bibliothek Fundamentals TS) | |
Falls das Objekt einen Wert enthält und der Typ
T
nicht trivial destruierbar ist (siehe
std::is_trivially_destructible
), zerstört es den enthaltenen Wert durch Aufruf seines Destruktors, wie durch
val
-
>
T
::
~T
(
)
.
Andernfalls tut es nichts.
Hinweise
Wenn
T
trivial-destruierbar ist, dann ist dieser Destruktor ebenfalls trivial, daher ist
optional<T>
ebenfalls trivial-destruierbar.