春节不停更,此文正在参加「星光计划春节更帖活动」https:harmonyos.51cto.composts9923模板初阶泛型编程使用函数重载虽然可以实现,但是有一下几个不好的地方1.重载的函数仅仅只是类型不同,代码的复用率比较低,只要有新类型出现时,就需要增加对应的函数2.代码的可维护性比较低,一个出错可能所有的重载均出错那能否告诉编译器一个模子,让编译器根据不同的类型利用该模子来生成代码呢?如果在C++中,也能够存在这样一个模具...
2022-02-05 13:15:49 6787浏览 2点赞 0回复 1收藏
春节不停更,此文正在参加「星光计划春节更帖活动」https:harmonyos.51cto.composts9923类与对象C++11的成员初始化新玩法C++11支持非静态成员变量在声明时进行初始化赋值,但是要注意这里不是初始化,这里是给声明的成员变量缺省值。再次理解封装C++是基于面向对象的程序,面向对象有三大特性即:封装、继承、多态。C++通过类,将一个对象的属性与行为结合在一起,使其更符合人们对于一件事物的认知,将属于该对象的所有东西打...
2022-02-04 15:50:16 8057浏览 3点赞 0回复 1收藏
春节不停更,此文正在参加「星光计划春节更帖活动」https:harmonyos.51cto.composts9923linux指令Cal指令cal命令可以用来显示公历(阳历)日历。公历是现在国际通用的历法,又称格列历,通称阳历。“阳历”又名“太阳历”,系以地球绕行太阳一周为一年,为西方各国所通用,故又名“西历”。命令格式:cal[参数][月份][年份]功能:用于查看日历等时间信息,如只有一个参数,则表示年份(19999),如有两个参数,则表示月份和年份常...
2022-02-02 18:15:46 6854浏览 2点赞 0回复 1收藏
春节不停更,此文正在参加「星光计划春节更帖活动」https:harmonyos.51cto.composts9923STL什么是STLSTL(standardtemplatelibaray标准模板库):是C++标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包罗数据结构与算法的软件框架STL版本原始版本AlexanderStepanov、MengLee在惠普实验室完成的原始版本,本着开源精神,他们声明允许任何人任意运用、拷贝、修改、传播、商业使用这些代码,无需付费。唯一的条件就是...
2022-01-30 14:47:38 8611浏览 2点赞 0回复 1收藏
春节不停更,此文正在参加「星光计划春节更帖活动」https:harmonyos.51cto.composts9923类与对象类的6个默认成员函数如果一个类中什么成员都没有,简称为空类。空类中什么都没有吗?并不是的,任何一个类在我们不写的情况下,都会自动生成下面6个默认成员函数const成员将const修饰的类成员函数称之为const成员函数,const修饰类成员函数,实际修饰该成员函数隐含的this指针,表明在该成员函数中不能对类的任何成员进行修改所以...
2022-01-26 20:11:16 6779浏览 2点赞 0回复 1收藏
春节不停更,此文正在参加「星光计划春节更帖活动」https:harmonyos.51cto.composts9923日期类我们要有一个习惯就是写代码或者是写项目的时候我们要写一点编一点,要养成良好的习惯,万万不可以写完了再编,然后出了一堆错误自己都不想看,我们先自己编个最小项目或者系统框架在加其他功能Date.hDate.h就是一些头文件,声明啥的c++pragmaonceincludeusingstd::cout;usingstd::cin;usingstd::endl;classDate{public:Date(intyear...
2022-01-21 16:01:50 6791浏览 2点赞 0回复 1收藏
春节不停更,此文正在参加「星光计划春节更帖活动」https:harmonyos.51cto.composts9923类与对象类的6个默认成员函数如果一个类中什么成员都没有,简称为空类。空类中什么都没有吗?并不是的,任何一个类在我们不写的情况下,都会自动生成下面6个默认成员函数拷贝构造函数构造函数:只有单个形参,该形参是对本类类型对象的引用(一般常用const修饰),在用已存在的类类型对象创建新对象时由编译器自动调用。特征拷贝构造函数也是...
2022-01-18 17:32:26 6136浏览 1点赞 0回复 1收藏