E2068 'bezeichner' ist kein nicht-statisches Datenelement und kann hier nicht initialisiert werden (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

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

Nur Datenelemente können mit einem Initialisierungswert in einem Konstruktor initialisiert werden.

Hier lag ein statisches Element oder ein Funktionselement vor.

Statische Elemente müssen außerhalb der Klasse initialisiert werden, z. B.:



 class A { static int i; };
 int A::i = -1;