谁给个c++累模板的例子,稍微详细点,公有函数在类外实现

来源:百度知道 编辑:UC知道 时间:2024/05/25 01:08:25
谢谢

#include<iostream.h>
class CDate
{
public:
CDate(int y,int m,int d);
~CDate();
void print();
private:
int year,month,day;
};
CDate::CDate(int y,int m,int d)
{
year=y;
month=m;
day=d;
cout<<"构造函数被调用.\n";
}
CDate::~CDate()
{
cout<<"析构函数被调用.\n";
}
void CDate::print()
{
cout<<year<<"."<<month<<"."<<day<<endl;
}
void main()
{
CDate today(1997,7,1),tomorrow(1997,7,2);//定义时直接初始化,有构造函数获得实参的值
cout<<"today is ";
today.print();
cout<<"tomorrow is ";
tomorrow.print();
}