构造函数和析构函数
构造函数和析构函数是在类体中说明的两种特殊的成员函数。
构造函数的功能是在创建对象时,使用给定的值来将对象初始化。
析构函数的功能是用来释放一个对象的。在对象删除前,用它来做一些清理工作,它与构造函数的功能正好相反。
下面将重新定义前面讲过的日期类:
class TDatel
{public:
TDatel(int y,int m,int d);
~TDatel();
void Print();
private:
int year,month,day;
};
TDatel::TDatel(int y,int m,intd)
{year=y;month=m;day=d;
cout void TDatel::Print()
{eout
0条评论