Fork me on GitHub

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) 编辑

常对象成员和常成员函数

摘要: siwuxie095 常对象成员 和 常成员函数 看如下实例: 定义一个坐标类:Coordinate 要想正确的初始化,必须通过初始化列表来初始化,因为两个数据成员 都是由 const 来修饰的,是常数据成员 作为一个类的数据成员来说,是可以用 const 来修饰的 显然,对象作为数据成员,也是可以 阅读全文

posted @ 2017-05-02 20:52 siwuxie095 阅读(6361) 评论(2) 推荐(1) 编辑

this指针

摘要: siwuxie095 this 指针 看如下实例: 定义一个 Array 类,数据成员为:len 通过观察,可以发现:参数和数据成员并不同名 看如下实例: 如果同名,有如下问题: 构造函数中,如果这样写,不管是人类还是计算机,都无法判断究竟是 将参数赋值给数据成员了,还是将数据成员赋值给参数了 se 阅读全文

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

对象成员指针

摘要: -------------------siwuxie095 对象成员指针 对象成员指针,即 对象的指针作为另外一个类的数据成员 看如下实例: 定义一个坐标类:Coordinate,有数据成员:m_iX 和 m_iY 再定义一个线段类:Line,如果使用 对象成员 作 数据成员... 阅读全文

posted @ 2017-05-02 15:27 siwuxie095 阅读(385) 评论(0) 推荐(0) 编辑

对象指针

摘要: siwuxie095 对象指针 所谓 对象指针,顾名思义,即 用一个指针来指向一个对象 「对象指针,即 指向对象的指针」 看如下实例: 定义一个坐标类:Coordinate,其中有两个数据成员:m_iX 和 m_iY 定义完成后,就可以去实例化它了 如果想从堆中实例化对象,可以使用 Coordina 阅读全文

posted @ 2017-05-02 13:46 siwuxie095 阅读(382) 评论(0) 推荐(0) 编辑

深拷贝与浅拷贝

摘要: -------------------siwuxie095 深拷贝 与 浅拷贝 对象间的拷贝没那么简单,大致分为两种情况:一种叫做 深拷贝,一种叫做 浅拷贝 看如下实例:定义一个数组类:Array 使用时: arr1 在实例化时,会调用构造函数,而使用 ... 阅读全文

posted @ 2017-05-02 12:18 siwuxie095 阅读(149) 评论(0) 推荐(0) 编辑

对象成员

摘要: siwuxie095 对象成员 在对象中包含其它对象是一种非常普遍的现象 以坐标系中的线段为例:说明对象成员的定义和使用方法 如果要定义一个如上图所示的线段类,每条线段都由两个点连接而形成, 这意味着,需要定义一个表示点的类,该点类包含横坐标和纵坐标,而 线段类包含两个坐标对象 可见,要描述清楚这个 阅读全文

posted @ 2017-05-02 00:10 siwuxie095 阅读(396) 评论(0) 推荐(0) 编辑

导航