次の方法で共有


コンパイラ エラー C2753

'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 {};