【7.11】为Date类重载“+”运算符,实现在某一个日期上(月、日、年)加一个天数。
来源:互联网 发布:roseonly知乎 编辑:程序博客网 时间:2024/06/05 18:11
【7.11】为Date类重载“+”运算符,实现在某一个日期上(月、日、年)加一个天数。
Date类如下:
class Date{
public:
Date (int m, int d, int y)
{ month=m;
day=d;
year=y;
}
void print()
{ cout <<year<<"."<<month<<"."<<day<<endl;}
Date operator +(int);
private:
int month, day, year;
};
#include<iostream.h>
class Date
{
int month;
int day;
int year;
public:
Date(){}
Date(int i)
{day=i;
month=0;
year=0;}
Date(int m,int n,int y)
{year=m;
month=n;
day=y;
}
void print()
{
cout<<"year.month.day"<<" "<<year<<"."<<month<<"."<<day<<endl;
}
Date operator+(Date& a)
{
day+=a.day;
return (*this);
}
};
int main()
{
Date d1(2015,5,14),d2;
cout<<"输出日期d1:"<<" ";
d1.print();
d2=d1+Date(1);
cout<<"输出日期d1.天数加1后的日期:"<<" ";
d2.print();
return 0;
}
运行结果:
- 【7.11】为Date类重载“+”运算符,实现在某一个日期上(月、日、年)加一个天数。
- 设计一个日期类Date,,要求: (1)包含年(year)、月(month)和日(day)私有数据成员。 (2)包含构造函数,重载关于一日期加上天数的加法运算符+、重载关于一日期减去天数的减加运算符-
- 设计一个日期类Date,,要求: (1)包含年(year)、月(month)和日(day)私有数据成员。 (2)包含构造函数,重载关于一日期加上天数的加法运算符+、重载关于一日期减去天数的减加运算符-
- 8.4 编写一个日期类,实现日期的加天数、减天数和输出操作(不考虑闰年的情况, 2 月份固定为 28 天)。
- 编写一个程序,设计一个Cdate类,它应该满足下面的条件:(1).用这样的格式输出日期:日-月-年;(2).输出在当前日期上加两天后的日期;
- C++ 声明并实现一个日期类(运算符重载)
- Date类 计算 日期加天数,日期减天数 之后的 日期 通用算法
- 定义日期类Date,并重载运算符实现几种操作
- 日期类(Date)_运算符重载简单应用
- 输入两个日期(年 月 日),求两个日期之间相隔的天数
- 2015年oj刷题:实现复数类中的加运算符重载【C++运算符重载】
- 设计一个日期类date,包括日期的年份,月份和日号,编写一个友元函数求两个日期之间相差的天数。
- Date类重载“+”运算符
- 日期与时间处理三(输入两个日期(年 月 日),求两个日期之间相隔的天数)
- 【C++】模拟实现一个日期类,实现基本重载运算符等
- c++实现日期类(class Date) 构造函数 拷贝构造 操作符重载(输入输出 比较操作 算数运算 自增自减)
- 用C/C++实现一个日期类,重载运算符=,==,+,-,++,--,>,>=,<,<=等
- 用C#实现将大写日期(年/月/日)转化为小写日期(阿拉伯数字的)
- 岁月的剪影【七月My way】
- android 多线程 图片:加载
- 一个方法实现加减乘除
- VC修改窗口属性 GetWindowLong(), SetWindowLong()
- android.content.res.Resources$NotFoundException: Unable to find resource ID #0x0
- 【7.11】为Date类重载“+”运算符,实现在某一个日期上(月、日、年)加一个天数。
- 【UNIX网络编程】客户/服务器程序设计范式
- leetcode Binary Tree Zigzag Level Order Traversal 层序遍历 双队列
- Spark数据存储到mysql中
- listview显示多布局的时候遇到的问题
- [Books] 《JavaScript权威指南》 -- #1~5
- OJ刷题我想放假
- 修改Eclipse的内存值,防止程序无响应
- VS中使用dumpbin命令查询dll中的导出函数