<分区>
Possible Duplicate:
What is “->” after function declaration?
我刚刚看到以下使用新的 auto
关键字的 C++ 函数示例,我希望有人能帮助我理解语法的含义。
template <class T, class U>
auto add(T t, U u) -> decltype(t + u);
auto f = [](int a, int b) -> int {
return a*b;
};
具体来说,我对函数签名中 ->
的用户感到困惑,我希望将这些写在 as 中
template <class T, class U>
auto add(T t, U u)
{
decltype(t + u);
}
auto f = [](int a, int b){
return a*b;
};
->
运算符在那里做什么,我在哪里可以了解有关此语法的更多信息?