std::experimental:: make_optional
|
Определено в заголовочном файле
<experimental/optional>
|
||
|
template
<
class
T
>
constexpr
optional
<
typename
std::
decay
<
T
>
::
type
>
|
(Technical Specification библиотеки fundamentals) | |
Создает объект optional из
value
. Фактически вызывает
optional
<
typename
std::
decay
<
T
>
::
type
>
(
std::
forward
<
T
>
(
value
)
)
.
Содержание |
Параметры
| value | - | значение для конструирования optional объекта |
Возвращаемое значение
Необязательный объект с value в качестве содержащегося значения.
Исключения
Выбрасывает любое исключение, выбрасываемое конструктором
T
.
Смотрите также
|
создает объект optional
(публичная функция-член) |