Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
'template': Teilspezialisierung kann nicht mit der Argumentliste für primäre Vorlage übereinstimmen
Bemerkungen
Wenn die Vorlagenargumentliste der Parameterliste entspricht, behandelt der Compiler sie als die gleiche Vorlage. Das Definieren derselben Vorlage zweimal ist nicht zulässig.
Beispiel
Im folgenden Beispiel wird C2753 generiert und eine Möglichkeit zum Beheben gezeigt:
// 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 {};