E2478 Für Template 'template' wurden zu viele Template-Parameter deklariert (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Compiler-Fehler und -Warnungen (C++) - Index

Dieser Fehler wird generiert, wenn Sie ein Element außerhalb einer Template-Klasse deklarieren oder definieren und dabei eine andere Anzahl von Template-Parametern verwenden als in der übergeordneten Klasse. Ein Beispiel:



 template<class T, class U>
 class foo {
 void method();
 };
 template<class T, class U, class V>
 void foo<T, U, V>::method() { }  // Fehler: zu viele Parameter