名前空間
変種
操作

std::experimental::make_optional

From cppreference.com
 
 
 
 
 
ヘッダ<experimental/optional>で定義
template< class T >

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

    make_optional( T&& value );
(Library Fundamentals TS)

value から optional オブジェクトを作成します。実質的には optional<typename std::decay<T>::type>(std::forward<T>(value)) を呼び出します。

目次

[編集] パラメータ

value - optional オブジェクトを構築するための値

[編集] 戻り値

value を内包する optional オブジェクト。

[編集] 例外

T のコンストラクタが投げる例外を投げます。

[編集] 関連項目

optional オブジェクトを構築します
(public member function) [編集]
English 日本語 中文(简体) 中文(繁體)