#include #define _CRTDBG_MAP_ALLOC #include class Base { protected: Base(void* ptr) : _ptr(ptr) {;} virtual ~Base() {std::cout<<"Base dest"< class Derivated : public Base { public: Derivated(int size) : Base((T*)0), iSize(size) { T* _ptr1 = new T[size]; _ptr = _ptr1; *((T*) _ptr) = 20; *((T*) _ptr+1) = 100; *((T*) _ptr+2) = 150;}; ~Derivated() { std::cout<<"Derivated"< olio(2); std::cout<<"tila: "<