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

2017年5月2日

常对象成员和常成员函数

摘要: 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) 编辑

2017年5月1日

对象数组

摘要: siwuxie095 对象数组 对于程序来说,实例化对象非常重要,只有先实例化对象,才能通过 这个对象访问相关的数据成员和成员函数 但是在很多场合下,一个对象是远远不够用的,往往需要一组对象 「某些情况下需要一组对象」 如:想表示一个班的学生,假如这个班的学生一共有 50 人,如果还 使用简单的对象 阅读全文

posted @ 2017-05-01 20:55 siwuxie095 阅读(188) 评论(0) 推荐(0) 编辑

析构函数

摘要: --------------siwuxie095 析构函数 如果说构造函数是对象来到世间的第一声哭泣,那么析构函数 就是对象临终的遗言 析构函数在对象销毁时会被自动调用,完成的任务是归还系统 的资源,收拾最后的残局 析构函数的格式比起构造函数,就多了一个小尾巴,且析构函数 不允许加任何参数 如: ... 阅读全文

posted @ 2017-05-01 19:33 siwuxie095 阅读(246) 评论(0) 推荐(0) 编辑

拷贝构造函数

摘要: siwuxie095 以 Student 类为例: 先定义了 Student 类,在使用时,先实例化 stu1 对象,接着又实例化 stu2 对象,并将 stu1 赋值给 stu2,这样就使得 stu2 在实例化的过程中拥有 stu1 的值,接着又实例化 stu3 对象,也将 stu1 赋值过来,使 阅读全文

posted @ 2017-05-01 18:43 siwuxie095 阅读(219) 评论(0) 推荐(0) 编辑

构造函数初始化列表

摘要: siwuxie095 默认构造函数,即 在实例化对象时不需要传递参数的构造函数 分为:无参默认构造函数 和 有参默认构造函数 如: 初始化列表 格式:在构造函数的后边用冒号隔开,对于多个数据成员,中间用逗号隔开, 赋值时要用括号,而不能用等号 如: 初始化列表特性: (1)初始化列表先于构造函数执行 阅读全文

posted @ 2017-05-01 16:45 siwuxie095 阅读(521) 评论(0) 推荐(0) 编辑

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

导航