0
std::optional
提供轉發參數所擁有的對象的構造函數構造函數:爲什麼我們應該爲initializer_list的情況重載轉發構造函數?
template<class...Args>
optional(in_place_t,Args&&...args)
但它也提供了這種過載:
template<class U,class...Args>
optional(in_place_t,initializer_list<U> l,Args&&...args)
什麼是這最後的過載的好處是什麼?
對不起關閉;我以爲你在問不同的事情。 –