diff --git a/main.cpp b/main.cpp index d55775a..c9432f6 100644 --- a/main.cpp +++ b/main.cpp @@ -7,7 +7,7 @@ public: A() { std::cout << "Class A Created\n"; } - ~A() { + virtual ~A() { std::cout << "Class A Destroyed\n"; } }; @@ -28,7 +28,7 @@ public: C() { std::cout << "Class C Created\n"; } - ~C() { + virtual ~C() { std::cout << "Class C Destroyed\n"; } };