Predict the output of the following code snippet.
using namespace std; class A { public: ~A() { cout << "Destructor of class A\n"; } }; class B:public A { public: ~B() { cout<< "Destructor of class B\n"; } }; int main() { A* a = new B; delete a; }
Options
- Destructor of class A
- Destructor of class B
- Destructor of class ,Destructor of class B
- Destructor of class B,Destructor of class A