E2478 Für Template 'template' wurden zu viele Template-Parameter deklariert (C++)
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