如下示例: class base{private:int i;public:base(int x){i = x;cout << "base structor function" << endl;}~base(){cout << "the class base destructor is called i = " << i << endl;}virtual void print(){cout
对象的初始化 1.构造函数和析构函数 构造函数和析构函数是在类体中说明的两种特殊的成员函数。构造函数的功能是在创建对象时,使用给定的值来将对象初化。析构函数的功能是用来释放一个对象的,在对象删除前,用它来做一些清理工作,它与构造函数的功能正好相反。下面举一例子来说明构造函数和析构函数的特点: class TDate { public: TDate(int y, int m, int d); ~