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