gpt4 book ai didi

c++ - 为什么我们应该为 initializer_list 的情况重载转发构造函数?

转载 作者:行者123 更新时间:2023-11-27 22:48:03 25 4
gpt4 key购买 nike

<分区>

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)

最后一个重载有什么好处?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com