E2214 In einer lokalen Klasse darf keine inline-Funktion/statische Daten vorhanden sein (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

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

Alle zu einer Funktion lokal deklarierten Elemente einer Klasse müssen vollständig in der Definition der Klasse deklariert sein.

Dies bedeutet, dass lokale Klassen keine statischen Datenelemente enthalten können und die Funktionsrümpfe all ihrer Elementfunktionen innerhalb der Definition der Klasse deklariert sein müssen.