用c++编写自定义date类型,表示 日期,细化到日,属性自拟,函数要求包含:构造函数、设置和读取年、月、日的函数。
时间: 2024-02-24 08:00:24 浏览: 37
好的,下面是用C++编写自定义date类型的示例代码,满足您的要求:
```cpp
#include <iostream>
using namespace std;
class Date {
private:
int year, month, day;
public:
// 构造函数
Date(int y, int m, int d) {
year = y;
month = m;
day = d;
}
// 设置年份
void set_year(int y) {
year = y;
}
// 设置月份
void set_month(int m) {
month = m;
}
// 设置日期
void set_day(int d) {
day = d;
}
// 获取年份
int get_year() {
return year;
}
// 获取月份
int get_month() {
return month;
}
// 获取日期
int get_day() {
return day;
}
};
int main() {
// 创建一个日期对象
Date my_date(2021, 6, 23);
// 设置年份
my_date.set_year(2022);
// 获取月份
int month = my_date.get_month();
cout << "日期为:" << my_date.get_year() << "年" << month << "月" << my_date.get_day() << "日" << endl;
return 0;
}
```
运行结果为:
```
日期为:2022年6月23日
```
希望这个示例代码能够帮到您!