Używam Borland C++ Builder.Destruktory i dziedziczenie w C++?
i miałem o Problem
#include <Classes.hpp>
class TMyObject : public TObject
{
__fastcall TMyObject();
__fastcall ~TMyObject();//I would like to inherite my destructor from TObject
};
__fastcall TMyObject::TMyObject() : TObject()//it will inherited my constructor from TObject
{
}
a do tego nowego destructor, które inherite ~TObject
?
__fastcall TMyObject::~TMyObject?????????????
'TObject' jest klasą systemową dostarczaną przez firmę Borland i ma wirtualny destruktor. –
OK! Tak więc nie powinno tu być żadnych problemów: ~ TMyObject() i ~ TObject() powinny być wywoływane bez nas, aby zrobić coś konkretnego. – Shlublu
Prawidłowe i działa tak, jak oczekiwano. –