设置Cmytime类。
具有三个成员函数
构造函数
Set(int h,int m,int s)
Show()
输入 23 25 38
输出:
3:2:1
23:25:38
0:0:0
5:0:0
#include<iostream> using namespace std; class Cmytime { private: int hour,minute,second; public: Cmytime(int h=0,int m=0,int s=0);//注意,从右向左保证赋值,类内声明赋值,类外定义无需 int Set(int h,int m,int s); void Show(); }; Cmytime::Cmytime(int h,int m,int s)//注意,构造函数没有返回值 { hour=h; minute=m; second=s; } int Cmytime::Set(int h,int m,int s) { hour=h; minute=m; second=s; return 1; } void Cmytime::Show() { cout << hour << ":" << minute << ":" << second; }
//StudybarCommentBegin
int main(void) {
int h,m,s;
cin>>h>>m>>s;
Cmytime t1(3,2,1),t2,t3(5);
t1.Show();
cout<<"\n";
t1.Set(h,m,s);
t1.Show();
cout<<"\n";
t2.Show();
cout<<"\n";
t3.Show();
return 0;
}
//StudybarCommentEnd
-END