c++学習中です。
ttps://cpprefjp.github.io/lang/cpp11/sfinae_expressions.html
c++のdecltypeについて上記のサイトのようにdecltypeが引数(?)を2つとっているように見えるのですがこれが何を意味してるのかわかりません。
以下該当コード(decltype(a+b,bool())となっているところ)
c++
1template <class T1, class T2> 2auto is_addable(T1 a, T2 b) -> decltype(a + b, bool()) 3{ 4 std::cout << "型T1とT2の間で、+演算子による加算が可能" << std::endl; 5 return true; 6} 7
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/05/27 07:50