E2422 Keine Übereinstimmung des Argumenttyps in Redeklaration des Template-Parameters 'parameter' (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

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