E2242 Für 'spezifizierer' ist ein Klassentyp im Delphi-Stil erforderlich (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

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

Die Speicherbezeichner stored, default und nodefault sind nur innerhalb von Eigenschaftsdeklarationen von Typen der Delphi-Klasse zulässig.

Ein Beispiel:



 struct regclass
 {
      int __property ip1 = { stored  = false }; // Fehler
      int __property ip2 = { default = 42    }; // Fehler
      int __property ip3 = { nodefault       }; // Fehler
 };
 struct __declspec(delphiclass) clxclass
 {
      int __property ip1 = { stored  = false }; // OK
      int __property ip2 = { default = 42    }; // OK
      int __property ip3 = { nodefault       }; // OK
 };