Namespaces
Variants

std::experimental:: make_optional

From cppreference.net
헤더 파일에 정의됨 <experimental/optional>
template < class T >

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

make_optional ( T && value ) ;
(라이브러리 펀더멘털 TS)

value 로부터 optional 객체를 생성합니다. 효과적으로 optional < typename std:: decay < T > :: type > ( std:: forward < T > ( value ) ) 를 호출합니다.

목차

매개변수

value - optional 객체를 생성할 값

반환값

포함된 값으로 value 를 가지는 선택적 객체입니다.

예외

T 의 생성자가 던지는 모든 예외를 던집니다.

참고 항목

optional 객체를 생성합니다
(public member function)