E2426 Für die explizite Spezialisierung von 'bezeichner' ist die Deklaration 'template<>' erforderlich (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

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

In Anlehnung an den Standard erfordert die explizite Spezialisierung einer beliebigen Template nun grundsätzlich die Syntax "template<>". Ein Beispiel:



 template<class T>
 class foo;
 template<>
 class foo<char>; // OK: "template<>" wird verwendet
 class foo<int>;  // Fehler: "template<>" fehlt