当前位置: 首页 > news >正文

自己给自己网站做seo长宁区网站建设公司

自己给自己网站做seo,长宁区网站建设公司,做动画的网站有哪些,wordpress本地到前言#xff1a;在类和对象比较熟悉的情况下#xff0c;我们我们就可以开始制作日期表了#xff0c;实现日期类所包含的知识点有构造函数#xff0c;析构函数#xff0c;函数重载#xff0c;拷贝构造函数#xff0c;运算符重载#xff0c;const成员函数 1.日期类的加减… 前言在类和对象比较熟悉的情况下我们我们就可以开始制作日期表了实现日期类所包含的知识点有构造函数析构函数函数重载拷贝构造函数运算符重载const成员函数 1.日期类的加减运算 #define _CRT_SECURE_NO_WARNINGS 1 #includedata.h class Data { public://获取某年某月的天数int GetMonthday(int year, int month){int days[13] { 0,31,28,31,30,31,30,31,31,30,31,30,31 };int day days[month];if (month 2){if ((year % 400 0) || (year % 4 0 year % 100 ! 0)){day 1;}}return day;}Data(int year1900,int month1,int day1){_year year;_month month;_day day;}//拷贝构造//Data(const Data d);//日期赋值Data operator (const Data d) const{_year d._year;_month d._month;_day d._day;return *this;}Data operator-(int day){_day - day;while (_day 0){if (_month 1){_year--;_month 12;}else{_month--;}_day GetMonthday(_year, _month) _day;}return *this;}Data operator(int day){_day day;while (_day GetMonthday(_year, _month)){_day _day - GetMonthday(_year, _month);_month;if (_month 13){_year;_month 1;}}return *this;}void Print(const Data d){cout _year 年 _month 月 _day 日 endl;}private:int _year;int _month;int _day;};int main() {Data d1(2023,12,31);Data d2(d1);d2 d2.operator(10000);d2.Print(d2);return 0; } 2 日期类的运算符重载 类里面有默认的拷贝构造函数不显含还有默认的构造函数不显含你也可以把这个默认的构造函数写出来只是不显含的构造函数对类里面的内置类型不做处理自定义类型会调用它的构造函数就会处理一下。 //日期赋值 Data operator (const Data d) {_year d._year;_month d._month;_day d._day;return *this; }Data operator-(int day) {_day - day;while (_day 0){if (_month 1){_year--;_month 12;}else{_month--;}_day GetMonthday(_year, _month) _day;}return *this; }Data operator(int day) {_day day;while (_day GetMonthday(_year, _month)){_day _day - GetMonthday(_year, _month);_month;if (_month 13){_year;_month 1;}}return *this; }Data operator()//前置 {_day;if (_day GetMonthday(_year, _month)){_day _day - GetMonthday(_year, _month);_month;if (_month 13){_year;_month 1;}}return *this; }Data operator(int)//后置 {Data d *this;_day;return d; }//运算符重载比较两个日期的大小 bool operator(const Data d) {return ((_year d._year) || (_yeard._year_month d._month) || (_year d._year _month d._month_day d._day)); }bool operator(const Data d) {return !((_year d._year) || (_year d._year _month d._month) || (_year d._year _month d._month _day d._day)); }bool operator(const Data d) {return ((_year d._year) || (_year d._year _month d._month) || (_year d._year _month d._month _day d._day)); }bool operator(const Data d) {return !((_year d._year) || (_year d._year _month d._month) || (_year d._year _month d._month _day d._day));}bool operator!(const Data d) {return !((_year d._year) (_month d._month) (_day d._day)); }int operator-(Data d) {Data max *this;Data min d;int flag 1;if (*this d){max d;min *this;flag -1;}int n 0;while (min ! max){min;n;}return flag * n; } 3 我们将运算符重载的函数和两个日期相差的天数进行配合计算 int operator-(Data d) {Data max *this;Data min d;int flag 1;if (*this d){max d;min *this;flag -1;}int n 0;while (min ! max){min;n;}return flag * n; }int main() {Data d1(2023,12,31);//Data d2(d1);Data d2(1900,11,30);//d2 d2.operator(10000);d2.Print(d2);cout d2.operator-(d1) endl;return 0; } 所有源码的实现如下 data.h#pragma once #includeiostream using namespace std; class Data { public://获取某年某月的天数int GetMonthday(int year, int month){int days[13] { 0,31,28,31,30,31,30,31,31,30,31,30,31 };int day days[month];if (month 2){if ((year % 400 0) || (year % 4 0 year % 100 ! 0)){day 1;}}return day;}Data(int year 1900, int month 1, int day 1){_year year;_month month;_day day;}//拷贝构造//Data(const Data d);//日期赋值Data operator (const Data d);Data operator-(int day);Data operator(int day);Data operator();//前置Data operator(int);//后置//运算符重载比较两个日期的大小bool operator(const Data d);bool operator(const Data d);bool operator(const Data d);bool operator(const Data d);bool operator!(const Data d);int operator-(Data d);void Print(const Data d);private:int _year;int _month;int _day;};data.cpp#define _CRT_SECURE_NO_WARNINGS 1 #includedata.h Data Data::operator (const Data d) {_year d._year;_month d._month;_day d._day;return *this; }Data Data::operator-(int day) {_day - day;while (_day 0){if (_month 1){_year--;_month 12;}else{_month--;}_day GetMonthday(_year, _month) _day;}return *this; }Data Data::operator(int day) {_day day;while (_day GetMonthday(_year, _month)){_day _day - GetMonthday(_year, _month);_month;if (_month 13){_year;_month 1;}}return *this; }Data Data::operator()//前置 {_day;if (_day GetMonthday(_year, _month)){_day _day - GetMonthday(_year, _month);_month;if (_month 13){_year;_month 1;}}return *this; }Data Data::operator(int)//后置 {Data d *this;_day;return d; }//运算符重载比较两个日期的大小 bool Data::operator(const Data d) {return ((_year d._year) || (_year d._year _month d._month) || (_year d._year _month d._month _day d._day)); }bool Data::operator(const Data d) {return !((_year d._year) || (_year d._year _month d._month) || (_year d._year _month d._month _day d._day)); }bool Data::operator(const Data d) {return ((_year d._year) || (_year d._year _month d._month) || (_year d._year _month d._month _day d._day)); }bool Data::operator(const Data d) {return !((_year d._year) || (_year d._year _month d._month) || (_year d._year _month d._month _day d._day));}bool Data::operator!(const Data d) {return !((_year d._year) (_month d._month) (_day d._day)); }int Data::operator-(Data d) {Data max *this;Data min d;int flag 1;if (*this d){max d;min *this;flag -1;}int n 0;while (min ! max){min;n;}return flag * n; }void Data::Print(const Data d) {cout _year 年 _month 月 _day 日 endl; }int main() {Data d1(2023,12,31);//Data d2(d1);Data d2(1900,11,30);//d2 d2.operator(10000);d2.Print(d2);cout d2.operator-(d1) endl;return 0; }
http://www.hkea.cn/news/14585217/

相关文章:

  • 唐山建网站网站版块设计
  • 上海做网站的小公司上海网站建设公司站霸网络
  • 做网站高手加盟网站制作费用
  • 移动 网站 素材十大ui培训机构
  • 海淀网站建设公司电话vs网站开发入门
  • 由一个网页建成的网站企业内部培训app软件
  • 自己做网站需要购买服务器吗短链接生成器免费下载
  • 上海微信网站公司哪家好wordpress文章阅读数更改
  • 优秀响应式网站本溪网站建设公司
  • 网站经营许可备案号深圳罗湖企业网站建设报价
  • h5 技术做健康类网站网站设计师是什么部门
  • 教育网站开发需求说明书湘潭做网站选择磐石网络
  • 摄影个人网站模板网站导航是怎么做的
  • 免费建立网站的网站都有啥网站宣传方式有哪些
  • 个人网站能允许做哪些网站过期就可以抢注
  • 零基础怎么做网站合肥做百度网站
  • 旅游网站模板大全wordpress百家主题
  • 网站互动方式wordpress分表
  • 做搞笑app好还是做电影网站好怎样做网站导航界面
  • 莱芜网站建设自助建站优化做一款小程序需要多少钱
  • 网站正能量下载直接进入主页可以吗安全吗h5怎么制作进入下一页
  • 贸易网站建设公司网站换空间 site
  • 广州做网站信科分公司网页制作优质网站
  • 安徽省水利建设厅官方网站渭南几个区
  • 深圳做琴行的公司网站app策划书模板
  • 该网站受海外服务器保护wordpress启用memcache
  • 网站建设热门吗网站设为首页代码
  • 电商培训类网站模板重庆哪里可以做公司网站
  • 申请免费网站建设大数据营销专业
  • 有哪些做任务的网站平台外贸网站建设公司 迅当网