次の方法で共有


コンパイラ エラー C2765

'function' : 関数テンプレートの明示的な特殊化またはインスタンス化は既定の引数を含めることはできません

関数テンプレートの明示的な特殊化では、既定の引数は許可されていません。 詳細については、「関数テンプレートの明示的特殊化」を参照してください。

次の例では C2765 が生成されます:

// C2765.cpp
template<class T> void f(T t) {};

template<> void f<char>(char c = 'a') {}   // C2765
// try the following line instead
// template<> void f<char>(char c) {}