E2420: Explizite Instantiierung darf nur in globalen Bereichen verwendet werden (C++)
Aus RAD Studio (Deutsch)
Nach oben zu Compiler-Fehler und -Warnungen (C++) - Index
Explizite Instantiierung ist nur im Namespace oder in globalen Bereichen erlaubt. Zum Beispiel:
template<class T> class foo { }; template class foo<char>;// OK: global Bereich int main () { template class foo<int>:// Fehler: lokaler Bereich }