Question: In the following program, delete b will only call the base class destructor. The object of the derived class remains in memory because its destructor
In the following program, delete b will only call the base class destructor. The object of the derived class remains in memory because its destructor is never called. Which results in a memory leak.
class Base
public:
~Base
cout "Base Destructor
;
;
class Derived:public Base
public:
~Derived
cout "Derived Destructor
;
;
int main
Base b new Derived; Upcasting
delete b;
Group of answer choices
True
False
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
