OJ——输出日期时间--友元类
2015-06-25 17:26
393 查看
#include <iostream> using namespace std; class Date; class Time { private: int hour; int minute; int second; public: Time (int h,int m,int s):hour(h),minute(m),second(s){} void display(const Date &); }; class Date { private: int year; int month; int day; public: Date (int y,int m,int d):year(y),month(m),day(d){} friend class Time; }; void Time::display( const 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; }
相关文章推荐
- $.each与$().each
- const 修饰指针
- 黑马程序员——交通灯管理系统
- Devexpress中PIE案列
- 一个爬虫例子,抓取糗百笑话。
- 重装软件时候,提示软件已经安装
- [XJOI NOI2015模拟题13] C 白黑树 【线段树合并】
- 让代码中的属性可以在storyboard的右边栏中进行设置
- JavaScript学习笔记(前言)
- 通过例子学习Rust之 1 Hello World
- centos7中yum安装vnc
- 12864点阵型液晶显示屏的基本原理与使用方法(很详细)
- leetcode-24Swap Nodes in Pairs
- WPF 美化Button按钮
- 数据传输利器--Event Bus模式
- 计算机网络总结(二)
- Codevs1014 装箱问题
- Undefined symbols for architecture arm64解决方案
- 【学习】组合数的递推公式
- LVS负载均衡-使用