2019年10月26日

摘要: 一、多态的定义 派生类对象的地址可以赋值给基类指针。对于通过基类指针调用基类和派生类中都有的同名、同参数表的虚函数的语句,编译时并不确定要执行的是基类还是派生类的虚函数;而当程序运行到该语句时,如果基类指针指向的是一个基类对象,则基类的虚函数被调用,如果基类指针指向的是一个派生类对象,则派生类的虚函 阅读全文

posted @ 2019-10-26 14:05 惜花时 阅读(405) 评论(0) 推荐(0) 编辑

2019年10月13日

摘要: 一、继承简介 C++ 中,当定义一个新的类 B 时,如果发现类 B 拥有某个已写好的类 A 的全部特点,此外还有类 A 没有的特点,那么就不必从头重写类 B,而是可以把类 A 作为一个“基类”(也称“父类”),把类 B 写为基类 A 的一个“派生类”(也称“子类”)。这样,就可以说从类 A “派生” 阅读全文

posted @ 2019-10-13 19:51 惜花时 阅读(298) 评论(0) 推荐(0) 编辑

2019年9月29日

摘要: 一、类的静态成员 在c++类中声明成员时可以加上 static关键字 ,这样声明的成员就叫做静态成员(包括数据成员和成员函数)。 即声明为static的类成员或者成员函数便 能在类的范围内同享 。 当我们声明类的成员为静态时,这意味着无论创建多少个类的对象,静态成员都 只有一个副本 。 如果不存在其 阅读全文

posted @ 2019-09-29 13:30 惜花时 阅读(3739) 评论(0) 推荐(1) 编辑

2019年9月14日

摘要: 一、为什么要用函数 函数编写好以后,可以被重复使用,使用时可以只关心函数的功能和使用方法而不必关心函数功能的具体实现。 有利于代码重用,提高开发效率,增强程序的可靠性,也便于分工合作和修改维护。 例如以下程序:输入一个8位二进制,转化为十进制输出 int add(int x,int y); floa 阅读全文

posted @ 2019-09-14 19:36 惜花时 阅读(399) 评论(0) 推荐(0) 编辑

摘要: 一、关于enum 在实际问题中, 有些变量的取值被限定在一个有限的范围内 。比如一场比赛的结果只有胜、负、平局、比赛取消4种情况;一个袋子里只有红、黄、蓝、白、黑5种颜色的球;一个星期只有星期一、星期二、……、星期日7天。上述的数据只有有限的几种可能值,虽可以用int、char等类型来表示它们,但对 阅读全文

posted @ 2019-09-14 16:23 惜花时 阅读(1748) 评论(1) 推荐(1) 编辑