// File: main4.cpp // // Testing where the destructor gets called. #include #include "dmc.h" using namespace std ; class AClass { public: AClass() { cout << "Creating AClass object\n" ; } ~AClass() { cout << "Destroying AClass object\n" ; } private: DMC X ; } ; int main() { cout << "\n\nEntering main()\n\n" ; { cout << "\n\nEntering local scope\n" ; AClass Y ; cout << "Exiting local scope\n" ; } { cout << "\n\nEntering local scope\n" ; AClass Y[5] ; cout << "Exiting local scope\n" ; } cout << "\n\nExiting main()\n\n" ; }