摘要: C++ 多态 多态 多态 按字面的意思就是多种形态。当类之间存在层次结构,并且类之间是通过继承关联时,就会用到多态。 C++ 多态意味着调用成员函数时,会根据调用函数的对象的类型来执行不同的函数。 多态与非多态的实质区别就是函数地址是早绑定还是晚绑定 。如果函数的调用,在编译器编译期间就可以确定函数 阅读全文
posted @ 2019-10-26 20:55 _Rainy 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 继承的概念 继承是c++中一个重要的概念。继承是指,我们可以使用一个类来定义另一个类,在创建这个类时,我们就不需要重新编写数据成员与成员函数,这可以大大方便我们编写代码和维护代码的效率。 当我们使用一个类来定义另一个类时,前者就称为 基类 ,后者就称为 派生类 。 类派生的方式 为了派生一个类,我们 阅读全文
posted @ 2019-10-13 10:48 _Rainy 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 友元函数与友元类的定义 类的友元函数是定义在类外部,但有权访问类的所有私有(private)成员和保护(protected)成员。尽管友元函数的原型有在类的定义中出现过,但是友元函数并不是成员函数。 友元函数即是普通函数,但它可以访问某个类中的私有成员。 而友元类,就是一个类,但它的成员函数可以访问 阅读全文
posted @ 2019-09-29 09:45 _Rainy 阅读(463) 评论(0) 推荐(0) 编辑
摘要: [TOC] 为什么要使用函数 使用函数可以将一个比较复杂的程序系统的分为若干块简洁的模块,使程序更加清晰明了 函数可以将一个重复出现的操作定义为一个模块,通过简单的函数名,简单的参数来调用实现这一功能,使结构化的程序设计更加便捷,易于实现 cpp //例如对于我们的程序需要n多次快速排序的操作,我们 阅读全文
posted @ 2019-09-13 14:52 _Rainy 阅读(275) 评论(0) 推荐(0) 编辑
摘要: [TOC] 变量的声明与定义 声明关键字 extern 变量可以被多次声明,仅可定义一次 若想在多个文件中同时应用const 对象,需要在const前加extern const 限定符 对const 的引用(简称常量引用) 例: 常量引用可以对非常量执行,但是无法修改引用值,也不能通过引用值修改常量 阅读全文
posted @ 2019-09-13 11:37 _Rainy 阅读(126) 评论(0) 推荐(0) 编辑