【发布时间】:2016-12-08 17:04:11
【问题描述】:
std::optional 提供将参数转发给拥有对象的构造函数的构造函数:
template<class...Args>
optional(in_place_t,Args&&...args)
但它也提供了这种重载:
template<class U,class...Args>
optional(in_place_t,initializer_list<U> l,Args&&...args)
最后一个重载有什么好处?
【问题讨论】:
-
抱歉关闭;我以为你问的是不同的东西。