代码之家  ›  专栏  ›  技术社区  ›  Caesar

c++可选(T)->可选<T>[复制]

  •  1
  • Caesar  · 技术社区  · 7 年前

    n4791

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

    这句话的意思是什么?

    谢谢。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Brian Bi    7 年前

    这是一个推理指南。它允许这样的语句:

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