E2242 Le spécificateur a besoin d'un type de classe de style Delphi (C++)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Erreurs et avertissements du compilateur (C++) - Index

Les spécificateurs de stockage stored, default et nodefault ne sont autorisés que dans les déclarations de propriétés des types de classes de style Delphi.

Exemple :



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