Namespaces
Variants

std::experimental:: make_optional

From cppreference.net
Défini dans l'en-tête <experimental/optional>
template < class T >

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

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

Crée un objet optionnel à partir de value . Appelle effectivement optional < typename std:: decay < T > :: type > ( std:: forward < T > ( value ) ) .

Table des matières

Paramètres

value - la valeur pour construire l'objet optionnel

Valeur de retour

Un objet optionnel contenant value comme valeur contenue.

Exceptions

Lance toute exception levée par le constructeur de T .

Voir aussi

construit l'objet optionnel
(fonction membre publique)