C++ destructor: when the memory gets freed? -
if delete object causes destructor called, memory freed before or after destructor has finished doing whatever there in function?
memory freed once least derived class subobject has been destroyed. if have:
class base { }; class derived : public base { public: ~derived(); };
then first derived
destroyed, base
destroyed , memory deallocated.
Comments
Post a Comment