将例9.13程序中的display函数不放在Time类中…………
#include<iostream>
using namespace std;
class Date;
class Time;
void display(Date &,Time &);
class Time{
public:
Time(int,int,int);
friend void display(Date &,Time &);
private:
int hour;
int minute;
int sec;
};
class Date{
public:
Date(int,int,int);
friend void display(Date &,Time &);
private:
int month;
int day;
int year;
};
Time::Time(int h, int m,int s)
{
hour=h;
minute=m;
sec=

该C++代码示例展示了如何将display函数定义在Time和Date类之外,而仍然能访问这两个类的私有成员。Time和Date类分别包含时间(小时、分钟、秒)和日期(月、日、年)信息,display函数用于打印这些信息。在main函数中,创建了Time和Date对象,并调用display函数显示日期和时间。
最低0.47元/天 解锁文章
939

被折叠的 条评论
为什么被折叠?



