Fork me on GitHub
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 54 下一页

2017年5月4日

虚析构函数

摘要: --------------------siwuxie095 动态多态中存在的问题,即 内存泄露 看如下实例: 定义一个形状类:Shape 再定义一个圆类:Circle,它 public 的继承了 Shape 在 Circle 中有一个特殊的数据成员... 阅读全文

posted @ 2017-05-04 15:07 siwuxie095 阅读(442) 评论(0) 推荐(0) 编辑

虚函数

摘要: siwuxie095 多态 多态 是面向对象的三大特征之一,其它两大特征分别 是 封装 和 继承 所谓 多态,简单来说,就是当发出一条命令时,不同的对象 接收到同样的命令后所做出的动作是不同的 而书本上的定义则是: 其实就是在说两个概念:静态多态 和 动态多态 静态多态 静态多态,也叫 早绑定 看如 阅读全文

posted @ 2017-05-04 11:11 siwuxie095 阅读(243) 评论(0) 推荐(0) 编辑

2017年5月3日

虚继承

摘要: siwuxie095 看如下实例: 有 4 个类,其中:类 A 是父类,类 B 和 类 C 都继承 类 A, 而 类 D 继承了 类 B 和 类 C,称这种继承关系为 菱形继承 在菱形继承中,既有多继承,又有多重继承: 那么问题来了: 当实例化 D 的对象时,发现:D 是从 B 继承来的,B 是从 阅读全文

posted @ 2017-05-03 22:13 siwuxie095 阅读(515) 评论(0) 推荐(0) 编辑

多继承和多重继承

摘要: siwuxie095 多继承 和 多重继承,两个词差别不大,但是差之毫厘、谬以千里 … 多重继承 如果有这样三个类:人类、士兵类、步兵类,其中:士兵类继承了人类, 步兵类继承了士兵类,这三个类之间的关系称之为 多重继承 如果在继承时,这三个类都使用了 public 公有继承,那么它们也 存在着以下的 阅读全文

posted @ 2017-05-03 20:24 siwuxie095 阅读(12181) 评论(1) 推荐(1) 编辑

is-a

摘要: -----------------siwuxie095 is-a 在 C++ 中,is-a (是一个)的概念就相当于 隐形眼镜也是眼镜 如果眼镜是基类的话,那隐性眼镜就是眼镜的派生类 再如:定义人类、工人类、士兵类,其中:工人类和士兵类分别继承 人类,就可以把每一个工人的对... 阅读全文

posted @ 2017-05-03 19:17 siwuxie095 阅读(227) 评论(0) 推荐(0) 编辑

隐藏

摘要: siwuxie095 在 C++ 中有两个非常重要但又特别容易混淆的概念,即 覆盖 和 隐藏 这里主要介绍 隐藏 如下: 父类 A 中有成员函数 ABC(),子类 B 公有继承了父类 A,且在 子类 B 中定义了同名的成员函数 ABC(),而子类 B 又继承了父 类 A 的成员函数 ABC(),这时 阅读全文

posted @ 2017-05-03 17:07 siwuxie095 阅读(229) 评论(0) 推荐(0) 编辑

保护继承和私有继承

摘要: siwuxie095 在 C++ 中有三种继承方式: 关于 公有继承,详见本人博客的分类:C++远征, 里面的 公有继承 本人博客(任选一个)链接: https://www.baidu.com/s?ie=UTF-8&wd=siwuxie095 公有继承: 1)基类中 public 下的成员将被继承到 阅读全文

posted @ 2017-05-03 14:51 siwuxie095 阅读(338) 评论(0) 推荐(0) 编辑

公有继承

摘要: -----------------siwuxie095 继承方式 在 C++ 中,继承方式一共有 3 种: 三个关键字: 1)public:A 公有继承了 B 2)protected:A 保护继承了 B 3)private:A 私有继承了 B 这里主要介绍 公有继承 ... 阅读全文

posted @ 2017-05-03 13:12 siwuxie095 阅读(319) 评论(0) 推荐(0) 编辑

2017年5月2日

为什么继承

摘要: -----------------siwuxie095 什么是继承? 在现实生活中,继承的例子有很多,如:儿子继承了父亲的房产 或 财产 不过这些和三胖继承二胖王位,继而统治整个国家的传奇故事相比, 恐怕也就弱爆了 看完现实中的继承,再来看 C++ 中的继承,二... 阅读全文

posted @ 2017-05-02 23:55 siwuxie095 阅读(229) 评论(0) 推荐(0) 编辑

对象的常指针和常引用

摘要: -----------------siwuxie095 对象的常指针 和 对象的常引用 看如下实例: 定义一个坐标类:Coordinate 在实现时: 在使用时: (1)如果使用对象指针和对象引用 (2)如果使用对象的... 阅读全文

posted @ 2017-05-02 20:59 siwuxie095 阅读(541) 评论(0) 推荐(0) 编辑

上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 54 下一页

导航