0
What is the output of the following C++ program?
#include <iostream>
using namespace std;
class B { public: virtual ~B() { cout << "B"; } };
class D : public B { public: ~D() { cout << "D"; } };
int main() { B *p = new D(); delete p; }- ADB
- BD
- CBD
- DB
Correct answer: A