E2241 In Klassen im Delphi-Stil definierte Destruktoren müssen virtuell sein (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

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

In VCL-Klassen definierte Destruktoren müssen virtuell sein.

Ein Beispiel:



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