OJ积累-输出时间日期(友元类)
来源:互联网 发布:网络说唱歌曲大连站 编辑:程序博客网 时间:2024/06/05 02:49
/**copyright (c)2015,烟台大学计算机学院*All rights reserved*文件名称:project.cpp*作者:孙春红*完成日期:2015年6月19日*版本号:v1.0**问题描述:设计一个日期类和时间类,编写display函数用于显示日期和时间。要求:将Time类声明为Date类的友元类,通过Time类中的display函数引用Date类对象的私有数据,输出年、月、日和时、分、秒。*输入描述:年、月、日和时、分、秒*程序输出:年、月、日和时、分、秒*/#include <iostream>using namespace std;class Time;class Date{private: int year; int month; int day;public : Date(int y=0,int m=0,int d=0):year(y),month(m),day(d) {} friend Time;};class Time{private: int hour; int minute; int second;public: Time (int h=0,int m=0,int s=0):hour (h),minute(m),second(s){} void display(Date &);};void Time:: display(Date &d){ cout<<d.year<<"/"<<d.month<<"/"<<d.day<<endl; cout<<hour<<":"<<minute<<":"<<second<<endl;}int main(){ int year,month,day; cin>>year>>month>>day; Date d1(year,month,day); int hour,minute,second; cin>>hour>>minute>>second; Time t1(hour,minute,second); t1.display(d1); return 0;}
运行结果:
0 0
- OJ积累-输出时间日期(友元类)
- OJ输出日期时间--友元类
- OJ积累--输出时间日期-友元函数
- 16oj 输出日期时间 友元类
- 16 oj 输出日期时间 友元类
- 【OJ】---P---输出日期时间,友元类
- YTU-OJ- 输出日期时间--友元类
- OJ——输出日期时间--友元类
- 2015年第十四周oj刷题:输出日期时间--友元类
- 6.22 输出日期时间--友元类 oj 嘻唰唰 1
- 友元类输出日期时间
- 第十五周oj刷题——Problem H: C++ 习题 输出日期时间--友元类
- 【OJ】---O---输出日期时间,友元函数
- YTU-OJ- 输出日期时间--友元函数
- OJ输出日期时间——友元函数
- OJ嘻唰唰第一批之友元输出时间日期
- ACM--输出时间日期--友元类
- 2436输出日期时间--友元类
- JVM原理、架构—整体架构
- JAVA推箱子游戏(一)
- 三数之和
- 重建索引:ALTER INDEX..REBUILD ONLINE vs ALTER INDEX..REBUILD
- 如何分析解决ANR
- OJ积累-输出时间日期(友元类)
- 内存溢出和内存泄漏的区别
- 欧拉回路
- 一步步走进Android MaterialDesign 之 NavigationView
- html5之websql深入理解
- 终极 Shell
- 内部类的分类与特点
- 解决gnuplot中'Terminal type set to 'unknown'不能显示绘图的问题
- eclipse 打包jar及提交spark执行步骤