编写Time类,要求 包含年、月、日的信息; 构造函数将类的对象初始化(默认为2013年1月1日,用户也可提供若干参数指定日期); 能按标准格式输出对象表示的时间(yyyy-mm-dd)。 c++
时间: 2024-02-06 21:12:56 浏览: 48
好的,下面是定义 Time 类的代码。其中,构造函数用于初始化时间信息;成员函数 display() 用于按标准格式输出时间信息。
```c++
#include <iostream>
#include <string>
using namespace std;
class Time {
private:
int year; // 年
int month; // 月
int day; // 日
public:
// 构造函数,用于初始化时间信息
Time(int year = 2013, int month = 1, int day = 1) {
this->year = year;
this->month = month;
this->day = day;
}
// 输出时间信息
void display() {
cout << year << "-";
if (month < 10) {
cout << "0";
}
cout << month << "-";
if (day < 10) {
cout << "0";
}
cout << day << endl;
}
};
int main() {
Time t1;
t1.display();
Time t2(2020, 10, 1);
t2.display();
return 0;
}
```
阅读全文