程序代码:
//利用它类的成员函数实例
#include
using namespace std;
class Date;
class Time
{private:
int hour;
int minute;
int second;
public:
Time(int,int,int);
void display(Date &);
};
class Date
{private:
int year;
int month;
int date;
public:
Date(int,int,int);
friend void Time::display(Date &);//声明Time类成员函数为友元函数
};
Time::Time(int h,int m,int s)
{hour=h;
minute=m;
second=s;
}
void Time::display (Date &d)
{cout<
cout<
}
Date::Date(int y,int mon,int da)
{year=y;
month=mon;
date=da;
}
int main()
{Time t(8,30,51);
Date dd(2020,9,15);
t.display(dd);
return 0;
}
IDE窗口:
程序运行结果: