繁体   English   中英

的std ::可选 <std::reference_wrapper<T> &gt; - 可以吗?

[英]std::optional<std::reference_wrapper<T>> - is it OK?

std::optional<std::reference_wrapper<some_type>>

是否符合C ++ 17的标准(或草案)?

标准明确指出,参考类型的std::optional不正确。 但是它包含reference_wrapper吗?

是。 那没问题。 它不包含reference_wrapper,因为reference_wapper不是引用类型。 仅禁止实际引用类型。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM