本文共 894 字,大约阅读时间需要 2 分钟。
istream& operator>>(istream& input, CTime& time);
istream& operator>>(istream& input, CTime& time);
重载之后就可以直接对 CTime 对象进行输入和输出,程序更加直观
可以直接使用 cout << time 更加直观化
#include#include "Time.h"using namespace std;istream& operator>>(istream& input, CTime& time) { cin>>time.m_nHour>>time.m_nMinute>>time.m_nSecond; return input;}ostream& operator<<(ostream& input, CTime& time) { cout<<"Hour:"< <<",Minute:"< <<",Second:"< < >time; cout<
#ifndef TIME_H#define TIME_H#includeusing namespace std;class CTime {public: CTime(int hour, int minute, int second); // 流插入 friend istream& operator>>(istream& input, CTime& time); friend ostream& operator<<(ostream& input, CTime& time);private: int m_nHour; int m_nMinute; int m_nSecond;};#endif
转载地址:http://jrcti.baihongyu.com/