C++ 后置返回类型

2020-05-30 16:00:24来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

C++ 后置返回类型

auto h(int x, float y) -> double;    // C++11后置返回类型
  • ->double被称为后置返回类型
  • auto是占位符(C++11新增用法)

结合decltype使用:

template<class T1, class T2>
auto gt(T1 x, T2 y) -> decltype(x+y)
{
    ...
    return x+y;
}

  解决模板中函数返回值类型不确定的问题


原文链接:https://www.cnblogs.com/suui90/p/12992278.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:C++ 关键字decltype

下一篇:C++ 模板类vector