Kompilatorfel C2753

"mall" : partiell specialisering kan inte matcha argumentlistan för den primära mallen

Anmärkningar

Om mallargumentlistan matchar parameterlistan behandlar kompilatorn den som samma mall. Det är inte tillåtet att definiera samma mall två gånger.

Exempel

Följande exempel genererar C2753 och visar ett sätt att åtgärda det:

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