E2241 Les classes de style Delphi ont besoin de destructeurs virtuels (C++)

De RAD Studio
Aller à : navigation, rechercher

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

Les destructeurs définis dans des classes de style Delphi doivent être virtuels. Les classes de style Delphi dérivent directement ou indirectement de System::TObject.

Exemple :

struct__declspec(delphiclass) vclclass1
{
~vclclass1() {}           // Erreur
};
struct__declspec(delphiclass) vclclass2
{
virtual ~vclclass2() {}   // OK
};