【问题标题】:c++ optional(T) -> optional<T> [duplicate]c ++可选(T)->可选<T> [重复]
【发布时间】:2018-12-16 09:00:47
【问题描述】:

我正在阅读草案n4791第539页中的std::optional。

我注意到有一个

template<class T>
optional(T) -> optional<T>;

这句话是什么意思?

它如何影响 std::optional?

谢谢。

【问题讨论】:

    标签: c++ templates c++17 optional


    【解决方案1】:

    这是一个扣除指南。它允许这样的语句:

    std::optional o(42);  // o has type std::optional<int>
    

    【讨论】:

      猜你喜欢
      • 2021-12-21
      • 1970-01-01
      • 2015-08-27
      • 1970-01-01
      • 2018-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多