Namespaces
Variants

std::experimental:: make_optional

From cppreference.net
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.

Inhaltsverzeichnis

Parameter

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

Rückgabewert

Ein optionales Objekt mit value als enthaltenem Wert.

Exceptions

Wirft jede Ausnahme, die vom Konstruktor von T geworfen wird.

Siehe auch

Konstruiert das optional-Objekt
(öffentliche Elementfunktion)