は、誰もが次のテンプレートの特殊化のための一般的なテンプレートフォームを宣言する方法を知っているです:メンバ関数ポインタを使ってテンプレートクラスを作成する方法は?
template <template <class> class Container,
class Value,
class Return,
Return (Container<Value>::*Apply)(const Value &)>
class Example<Container<Value>, Apply>
{
};
Apply
は、メンバ関数whoes署名へのポインタでなければならないテンプレート宣言では不明です。
もう1つ質問:C++ 98で可能ですか? – Razial
バリデーションテンプレートパラメータと 'std :: function'の何か? –