E2437 Nach 'typname' muss ein qualifizierter, abhängiger Typname folgen (C++)
Nach oben zu Compiler-Fehler und -Warnungen (C++) - Index
Wenn in einer Template-Deklaration oder -Definition das Schlüsselwort "typename" verwendet wird, sollte es immer einen abhängigen Typ benennen. Ein Beispiel:
struct bar { }; template<class T> class foo { typename T::A *x; // OK: qualifizierter Typ typename T y; // Fehler: kein qualifizierter Typ typename bar z; // Fehler: kein abhängiger Typ };