std::experimental::in_place_t

在标头 <experimental/optional> 定义
struct in_place_t {};
(库基础 TS)

std::experimental::in_place_t 是用于区分构造函数和成员函数重载的空类类型,它们接受用于就地构造某个值的实参(可能为形参包)。

参阅

原位构造标签
(类模板)
(C++17)
可能或可能不保有一个对象的包装器
(类模板)