E2435 Zu viele Template-Parametergruppen angegeben (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

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

Dieser Fehler wird generiert, wenn ein Template-Element außerhalb seiner übergeordneten Klasse definiert wird und zu viele Parametergruppen deklariert werden. Ein Beispiel:



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