c++定义一个时间类time
时间: 2024-02-13 11:06:12 浏览: 60
下面是一个简单的C++时间类的定义:
```c++
class Time {
private:
int hour, minute, second;
public:
Time(int h = 0, int m = 0, int s = 0) {
hour = h;
minute = m;
second = s;
}
void setHour(int h) { hour = h; }
void setMinute(int m) { minute = m; }
void setSecond(int s) { second = s; }
int getHour() const { return hour; }
int getMinute() const { return minute; }
int getSecond() const { return second; }
void print() const {
cout << setw(2) << setfill('0') << hour << ":"
<< setw(2) << setfill('0') << minute << ":"
<< setw(2) << setfill('0') << second << endl;
}
};
```
这个时间类包含了小时,分钟和秒。它有一个构造函数,可以接受参数来初始化时间。它还有一些设置和获取时间的方法,以及一个打印时间的方法。
阅读全文