E2422 Keine Übereinstimmung des Argumenttyps in Redeklaration des Template-Parameters 'parameter' (C++)
Nach oben zu Compiler-Fehler und -Warnungen (C++) - Index
Dieser Fehler wird generiert, wenn Sie eine Template an einer Stelle der Übersetzungseinheit deklarieren und sie an anderer Stelle mit anderen Template-Parametern redeklarieren. Ein Beispiel:
template<class T>
class foo;
//
andere Deklarationen
template<int T>
class foo; // Fehler: unterschiedliche Parametertypen