Question: 3. a) Why is only the TokenD :: foo () method called? b) Why a TokenB class destroyer is called, but also TokenD class destructor?

3. a) Why is only the TokenD :: foo () method called? b) Why a TokenB class destroyer is called, but also TokenD class destructor? (C++)

#include "iostream"

class TokenB {

public:

virtual void foo() { std::cout (new TokenD);

t0>foo();

delete t0;

return 0;

}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!