//vertdest.cpp //Тест невиртуальных и виртуальных деструкторов #include using namespace std; /////////////////////////////////////////////////////////// class Base { public: ~Base() //невиртуальный деструктор // virtual ~Base() //виртуальный деструктор { cout << "Base удален\n"; } }; /////////////////////////////////////////////////////////// class Derv : public Base { public: ~Derv() { cout << "Derv удален\n"; } }; /////////////////////////////////////////////////////////// int main() { Base* pBase = new Derv; delete pBase; return 0; }