E2388 Argumentliste der Spezialisierung darf nicht identisch mit der Parameterliste der Haupt-Template sein (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

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

Bei der Deklaration einer Teil-Spezialisierung muss sich die Spezialisierungs-Argumentliste von der grundlegenden Parameterliste unterscheiden. Ein Beispiel:

template<class T>



 class foo;



 template<class T>



 class foo<T *>;     // OK: weiter spezialisiert als die Haupt-Template



 template<class T>



 class foo<T>;       // Fehler: mit Haupt-Template identisch