E2423 Explizite Spezialisierung oder Instantiierung der nicht-vorhandenen Template 'template' (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

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

Es ist nicht erlaubt, eine Template, die nicht existiert, explizit zu spezialisieren oder zu instantiieren. Ein Beispiel:



 template<class T>
 class foo;
 template class bar<char>; // Fehler: "bar" ist unbekannt
 template<>
 class bar<int> { };  // Fehler: hier wird "bar" wieder verwendet