()テンプレートの特殊化は、テンプレートは次のようになります。オペレータ私はテンプレートオペレータに特化をやろうとしている
template <typename Iterator1, typename Iterator2>
ResultType operator()(Iterator1 a, Iterator2 b, size_t size, ResultType worst_dist = -1) const
私はこのようになります専門やった後:
template <>
float operator()<float*,float*>(float* a, float const* b, unsigned long size, float worst_dist = -1) const
をIコンパイル時にエラーが発生する
クラススコープ内で 'operator()'関数を特殊化できない
すべてのこれらの機能は、私はいくつかの助けを得るために喜んでいるよ構造体テンプレート
です。ありがとう。
「仕様」と言うときは、「専門性」ですか? –
[このSOの質問/回答] [1]があなたがしようとしていることに答えるかもしれないと思います。 [1]:http://stackoverflow.com/questions/4920068/partially-specializing-member-function-implementations – wilx
'ResultType'は何ですか?あなたのテンプレートのパラメータの1つになっていますか? –