64,648
社区成员
发帖
与我相关
我的任务
分享
#ifndef _TIME_H
#define _TIME_H
class mydate;
class mytime
{
public:
mytime();
void display(mydate &m);
private:
int hour;
int min;
int sec;
};
#endif
#include <iostream>
#include "time.h"
#include "date.h"
using namespace std;
mytime::mytime():hour(20),min(10),sec(50){
}
void mytime::display(mydate &m){
cout<<m.year<<":"<<m.mon<<":"<<m.day<<endl;
}
#ifndef _DATE_H
#define _DATE_H
#include "time.h"
class mydate
{
friend void mytime::display(mydate &m);
public:
mydate();
void display();
private:
int year;
int mon;
int day;
};
#endif
#include <iostream>
#include "date.h"
using namespace std;
mydate::mydate():year(2015),mon(10),day(27){
}
void mydate::display(){
cout<<year<<"-"<<mon<<"-"<<day<<endl;
}
#include "time.h"
#include "date.h"
int main()
{
mytime mt;
mydate md;
mt.display(md);
return 0;
}