2

クラス レベルで使用して、呼び出し可能なテンプレート引数 (ラムダ、呼び出し可能なクラス、関数ポインター) の型を取得する方法はありますか

template <typename FunctionType>
class SomeClass {
    using FunctionReturnType = /* extract return type of FunctionType */
};

私はdecltypeandをいじり、引数とともにresult_ofa のインスタンスを与えFunctionTypeてメンバー関数内で実行しましたが、クラスレベルでこれを行う方法があるはずです。

4

1 に答える 1