E2477 Für Template 'template' wurden zu wenige 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>
void foo<T>::method() { } // Fehler: zuwenig Template-Parameter!