Anzeigen: Delphi
C++
Anzeigeeinstellungen
E2405: Abhängige Template-Referenz 'bezeichner' ergibt Nicht-Template-Symbol (C++)
Aus RAD Studio XE2
Nach oben zu Compiler-Fehler und -Warnungen (C++) - Index
Dieser Fehler wird generiert, wenn eine Template-Spezialisierungsreferenz innerhalb einer Template-Deklaration während der Typ-Instantiierung eine Referenz auf ein Nicht-Template-Symbol ergibt. Ein Beispiel:
template<class T> class foo { typename T::template A<int> x; // "A" muss ein Template-Element sein }; struct bar { struct A { }; }; foo<bar> y; // Fehler: bar::A ist keine Template-Klasse