E2387 Teil-Spezialisierungen dürfen keine abhängigen, typenlosen Parameter ('parameter') spezifizieren (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

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

Eine Teil-Spezialisierung darf in ihrer Argumentliste keinen Template-Parameter verwenden, der von einem anderen Typ-Parameter abhängt. Ein Beispiel:



 template<class T, int U>
 class foo;
 template<class T, T U>
 class foo<T *, U>;      // Fehler: 'U' ist typabhängig