【发布时间】:2017-05-14 13:37:40
【问题描述】:
是
std::optional<std::reference_wrapper<some_type>>
是否符合 C++17 的标准(或草案)?
标准明确指出,引用类型的std::optional 格式不正确。但它包括reference_wrapper吗?
【问题讨论】:
-
为什么不呢?
标签: c++ optional c++17 reference-wrapper
是
std::optional<std::reference_wrapper<some_type>>
是否符合 C++17 的标准(或草案)?
标准明确指出,引用类型的std::optional 格式不正确。但它包括reference_wrapper吗?
【问题讨论】:
标签: c++ optional c++17 reference-wrapper
是的。那没问题。它不包括reference_wrapper,因为reference_wapper 不是引用类型。只有实际的引用类型是不允许的。
【讨论】:
std::optional中禁止引用类型的标准