继承与动态内存分配
#include <iostream> #include <cstring> using namespace std; class base { private: char *label; public: virtual ~base(); base(); base(char *s); base(const base &b); const base &operator=(const base &b); virtual void print(); }; base::~base() { cout<<"class f destructor"<<endl; delete [] label; } base::base() { label = new char[1]; label[0] = '