Anzeigen: Delphi
C++
Anzeigeeinstellungen
E2411: Deklaration der Standardparameter der Elementfunktion nach der Spezialisierung wurde bereits erweitert (C++)
Aus RAD Studio XE2
Nach oben zu Compiler-Fehler und -Warnungen (C++) - Index
Dieser Fehler wird generiert, wenn Sie eine Elementfunktion einer Klassen-Template deklarieren, anschließend implizit eine Spezialisierung dieser Klasse instantiieren und zuletzt die Elementfunktion ohne die angegebenen Standard-Parameter definieren. Ein Beispiel:
template<int i> class foo { void method(int a, int b = i); }; foo<10> x; template<int i> void foo< i>::method(int a = i, int b); // Fehler