xt9-11.cpp
上传用户:liubin
上传日期:2022-06-13
资源大小:85k
文件大小:1k
源码类别:

书籍源码

开发平台:

Visual C++

  1. #include <iostream>
  2. using namespace std;
  3. class Time;
  4. class Date
  5.  {public:
  6.    Date(int,int,int);
  7.    friend Time;
  8.   private:
  9.    int month;
  10.    int day;
  11.    int year;
  12.  };
  13.  
  14. Date::Date(int m,int d,int y):month(m),day(d),year(y){ }
  15. class Time
  16.  {public:
  17.    Time(int,int,int);
  18.    void display(const Date &);
  19.   private:
  20.    int hour;
  21.    int minute;
  22.    int sec;
  23.  };
  24.  
  25. Time::Time(int h,int m,int s):hour(h),minute(m),sec(s){ }
  26.  
  27. void Time::display(const Date &d)
  28.  {
  29.   cout<<d.month<<"/"<<d.day<<"/"<<d.year<<endl;
  30.   cout<<hour<<":"<<minute<<":"<<sec<<endl;
  31.  }
  32.  
  33.    
  34. int main()
  35. {
  36.  Time t1(10,13,56);
  37.  Date d1(12,25,2004);
  38.  t1.display(d1);
  39.  return 0;
  40. }
  41.