备考2020年全国计算机二级考试的小伙伴们,复习的都怎么样了呢?树图网小编整理了2020年全国计算机二级C++复习知识点供大家参考复习,小伙伴们快来看看,测试一下自己吧!了解更多全国计算机二级考试敬请关注树图网计算机二级频道。
树图思维导图提供 2020年全国计算机二级C++复习知识点:重载双目运算符(三) 在线思维导图免费制作,点击“编辑”按钮,可对 2020年全国计算机二级C++复习知识点:重载双目运算符(三) 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:656b276043de07d683b52e67fa1e1683
2020年全国计算机二级C++复习知识点:重载双目运算符(三)思维导图模板大纲
2020年全国计算机二级C++复习知识点:重载双目运算符(三)
如果想要对两个日期进行比较,比如出现下面这样的代码:
if(olddate 可以向上面用类似的方法重载关系运算符
#include iostream.h
class Date
int mo,da,yr;
public:
Date(int m=0,int d=0,int y=0)
{ mo=m; da=d; yr=y;}
void display() const
{ cout < int operator == (Date& dt) const;
int operator < (Date& dt) const;
int Date::operator== (Date & dt) const
return (this- >mo==dt.mo && this->da==dt.da && this->yr==dt.yr);
int Date::operator < (Date& dt) const
if(this- >yr == dt.yr)
if(this- >mo == dt.mo) return this->da < dt.da;
return this- >mo < dt.mo;
return this- >yr < dt.yr;
int main()
Date date1(2,14,2005);
Date date2(6,9,2005);
Date date3(2,14,2005);
if(date1 {
date1.display();
cout < date2.display();
cout < if(date1==date3)
date1.display();
cout < date3.display();
return 0;
可以类似的重载其他关系运算符,如!=
int operator != (Date & dt) { return !(*this==dt);}
树图思维导图提供 904名中国成年人第三磨牙相关知识、态度、行为和病史的横断面调查 在线思维导图免费制作,点击“编辑”按钮,可对 904名中国成年人第三磨牙相关知识、态度、行为和病史的横断面调查 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:10b9a8a2dd2fb4593f8130ef16c320fc
树图思维导图提供 销售经理半年规划 在线思维导图免费制作,点击“编辑”按钮,可对 销售经理半年规划 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:e614d6bcf03e9318109240a18697c5d1