
C++新手入门日记
文章平均质量分 92
jacket_
这个作者很懒,什么都没留下…
展开
-
C++的继承与派生
1.作为新手学习C++的继承与派生,首先应该了解C++的继承与派生有何现实意义? 其现实意义在于可以使程序员无需修改已有类,只需在已有类的基础上,通过增加少量代码或修改少量代码的方法得到新的 类,较好地解决了代码重用问题,减少代码的冗余度。2.继承与派生的定义是什么? 继承与派生针对的是类,从已有类产生新类的过程叫派生,新类保留了基类中的某些成员属性叫继承。3....原创 2019-04-21 20:38:21 · 393 阅读 · 0 评论 -
C++的模板
1.作为新手学习C++的模板,首先应该了解C++的模板有何现实意义?其现实意义在于:用模板可以使得一段程序可以处理多种不同类型的对象,能大幅节约程序代码(可以不用定义多个实现相同的函数的重载),提高程序设计的效率,提高对象程序的可重用性和可维护性。2.模板的定义是什么?如果一段程序可以处理多种不同类型的对象,这段程序就称之为模板。3.模板分为哪几种?模板可细分为函数模板和类模板...原创 2019-05-02 15:04:28 · 272 阅读 · 0 评论 -
C++的入门基础知识
const修饰符1.为何在C++中const要比#define更加常用?在C语言中,习惯使用#define来定义常量,如:#define MAX 10000,实际上这种方法只是在预编译时进行字符置换,把程序中出现的标识符MAX全部置换为10000。在预编译后,程序中不再有MAX这个标识符。MAX不是变量,没有类型,不占用存储单元,而且容易出错。与#define定义的常量有所不同的是con...原创 2019-05-02 20:35:51 · 347 阅读 · 0 评论 -
C++的多态性和虚函数
1.作为新手学习C++的多态性,首先应该了解C++的多态性有何现实意义? 多态性的现实意义在于可以用相同的函数名来标识这些函数,达到用同样的接口访问不同功能的函数,从而实现“一个接口,多种方法”。通俗点说就是可以不用像C语言中为了求多种图形的面积而针对不同的图形各设计了一个名字独立的函数,在C++中只要设计一个专门用于求面积的函数名字即可,这个专门用于求面积的函数名字可以作为求各种图形面积...原创 2019-04-25 13:45:52 · 718 阅读 · 0 评论 -
C++的运算符重载
1.作为新手学习C++的运算符重载,首先应该了解C++的运算符重载有何现实意义? 之前已对多态性有了相关总结,得出结论:函数重载体现出多态性。实际上,运算符重载也体现出了多态性。在C++中我们定 义的int、float、double等基本数据类型的变量后,就可以直接用“ + ”、“ -”、“ *”、“ / ”等运算符进行相关的计算,然后把得到的 计算 结果通过" ...原创 2019-04-30 22:07:57 · 64369 阅读 · 10 评论