【发布时间】:2018-12-16 09:00:47
【问题描述】:
我正在阅读草案n4791第539页中的std::optional。
我注意到有一个
template<class T>
optional(T) -> optional<T>;
这句话是什么意思?
它如何影响 std::optional?
谢谢。
【问题讨论】:
标签: c++ templates c++17 optional
我正在阅读草案n4791第539页中的std::optional。
我注意到有一个
template<class T>
optional(T) -> optional<T>;
这句话是什么意思?
它如何影响 std::optional?
谢谢。
【问题讨论】:
标签: c++ templates c++17 optional
这是一个扣除指南。它允许这样的语句:
std::optional o(42); // o has type std::optional<int>
【讨论】: