#include<iostream.h>
class Time
{
public:
Time(int h=0,int m=0,int s=0);
friend istream &operator >>(istream &input,Time &s);
friend ostream &operator <<(ostream &output,Time &s);
private:
int hour,minuter,second;
};
Time ::Time (int h,int m,int s)
{
hour=h;
minuter=m;
second=s;
}
istream &operator >>(istream &input,Time &s)
{
input>>s.hour>>s.minuter>>s.second;
return input;
}
ostream &operator<<(ostream &output,Time &s)
{
output<<s.hour<<":"<<s.minuter<<":"<<s.second<<endl;
return output;
}
int main()
{
Time t;
cin>>t;
cout<<t;
}
本文详细介绍了使用C++实现时间类的方法,并通过友元函数提供了输入和输出操作,便于时间数据的读写。
3682

被折叠的 条评论
为什么被折叠?



