重複の可能性:
関数宣言の後の「->」は何ですか?
new キーワードを使用した C++ 関数の次の例に出くわしましたauto
。誰かが構文の意味を理解するのを手伝ってくれることを願っていました。
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;
};
演算子はそこで何をしているの->
ですか? この構文についてどこで詳しく知ることができますか?