Namensräume
Varianten
Aktionen

std::experimental::make_optional

Von cppreference.com
 
 
 
 
 
Definiert im Header <experimental/optional>
template< class T >

constexpr optional<typename std::decay<T>::type>

    make_optional( T&& value );
(library fundamentals TS)

Erstellt ein optionales Objekt aus value. Ruft effektiv optional<typename std::decay<T>::type>(std::forward<T>(value)) auf.

Inhalt

[edit] Parameter

value - Der Wert, mit dem das optionale Objekt konstruiert werden soll

[edit] Rückgabewert

Ein optionales Objekt mit value als enthaltenem Wert.

[edit] Ausnahmen

Löst jede Ausnahme aus, die vom Konstruktor von T ausgelöst wird.

[edit] Siehe auch

konstruiert das optionale Objekt
(public member function) [edit]