'template' : 部分的特殊化を、プライマリ テンプレートの引数リストと一致させることはできません
注釈
テンプレート引数リストがパラメーター リストと一致する場合、コンパイラでは同じテンプレートとして扱われます。 同じテンプレートを 2 回定義する方法は許可されません。
例
次の例では C2753 が生成され、それを修正する方法が示されています。
// C2753.cpp
// compile with: cl /c C2753.cpp
template<class T>
struct A {};
template<class T>
struct A<T> {}; // C2753
// try the following line instead
// struct A<int> {};
template<class T, class U, class V, class W, class X>
struct B {};