E2404 Abhängiger Typqualifizierer 'qualifizierer' hat keinen Elementtyp mit dem Namen 'name' (C++)
Nach oben zu Compiler-Fehler und -Warnungen (C++) - Index
Wenn eine Template-Deklaration ein Element eines abhängigen Typs referenziert, kann der Benutzer auf das Fehlen dieses Elements nur während der Typ-Instantiierung für eine bestimmte Gruppe von Template-Argumenten aufmerksam gemacht werden. Ein Beispiel:
template<class T>
class foo
{
typename T::A x; // Wir erwarten "A" als Elementtyp
};
struct bar { };
foo<bar> y; // Fehler: "bar" hat keinen Elementtyp "A"