3
是std ::可選<std :: reference_wrapper <T>> - 可以嗎?
std::optinal<std::reference_wrapper<some_type>>
是符合的C++ 17的標準(或草案)?
該標準明確指出,參考類型的std::optional
是不合格的。但它包括reference_wrapper
?
是std ::可選<std :: reference_wrapper <T>> - 可以嗎?
std::optinal<std::reference_wrapper<some_type>>
是符合的C++ 17的標準(或草案)?
該標準明確指出,參考類型的std::optional
是不合格的。但它包括reference_wrapper
?
是的。那沒問題。它不包含reference_wrapper,因爲reference_wapper不是引用類型。只有實際的參考類型是不允許的。
爲什麼不呢? –