E2218 Templates dürfen nur innerhalb von Klassen oder Namespaces deklariert werden (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

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

Templates können nicht innerhalb von Klassen oder Funktionen deklariert werden. Sie sind nur im globalen Gültigkeitsbereich oder auf Dateiebene erlaubt.

Zum Beispiel:



 void func()
 {
   template <class T> myClass {  // Error
     T i;
   };
 }