c++ 设计一个CDate类

本文档展示了如何使用C++设计一个CDate类,该类包括带参构造函数、设置日期、增加一天及输出日期功能。通过IsTrue()方法验证日期的有效性,并考虑了闰年的处理。在main函数中,用户可以输入日期,然后程序会连续增加日期并显示结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

要求满足如下要求:有带参构造函数;可设置日期;可运行日期加一天的操作;有输出操作(用日/月/年格式输出日期。

#include <iostream>
#include <iomanip>
using namespace std;
class CDate
{
public:
CDate(int nYear = 0, int nMon = 0, int nDay = 0);
bool SetData(int nYear, int nMon = 0, int nDay = 0);
bool AddDay();
void PrintData();
private:
bool IsTrue();
int m_nYear;
int m_nMonth;
int m_nDay;
};
CDate::CDate(int nYear, int nMon, int nDay)
:m_nYear(nYear), 
m_nMonth(nMon),
m_nDay(nDay)
{}
bool CDate::IsTrue()
{

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值