摘要: 类的继承 保持已有类的特性而构造新类的过程称为 继承 ; 实现设计与代码的重用. 在已有类的基础上新增自己的特性而产生新类的过程称为 派生 当新的问题出现,原有程序无法解决(或不能完全解决)时,需要对原有程序进行改造 派生类的构成 吸收基类成员 默认情况下派生类包含了全部基类中除构造和析构函数之外的 阅读全文
posted @ 2018-10-19 22:31 中庭之园 阅读(318) 评论(0) 推荐(0) 编辑
摘要: vector 对象 C++标准库中的一个类模板 封装 任何类型 的动态数组,自动创建和删除。 数组下标越界检查。 将动态数组封装成类的知识点中封装的ArrayOfPoints也提供了类似功能,但只适用于一种类型的数组。 1.与一般数组不同,vector数组对象名 不表示数组首地址 ; 2.可以用 s 阅读全文
posted @ 2018-10-19 22:22 中庭之园 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 指针 此处的 表示ptr是指针类型(地址类型),用来存放目标数据的地址 其本身也有地址,所以又指向指针的指针; 前面的 int 代表其指向的数据类型是 int 型,从目标i的起始单元地址取 int 数据类型字节长度的内容进行处理; 此处的 表示指针运算,即寻址过程,按照地址寻找数据单元; 其逆运算为 阅读全文
posted @ 2018-10-19 22:19 中庭之园 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 数据的共享和保护 对象的生存期 static类型的局部变量,生存期在整个程序,局部可见。 类的静态数据成员 1.用关键字static声明; 2.为该类的所有对象共享,静态数据成员具有静态生存期; 3.必须在 类外 定义和初始化,用(::)来指明所属的类. 这个数据属于类的信息,比如统计教师群体中教师 阅读全文
posted @ 2018-10-19 22:12 中庭之园 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 类与对象 public是类的对外访问接口; 类内初始值 private成员 默认只能被类内函数访问; 类外函数可以通过友元方式取得授权进行访问; protected成员 和private成员类似,其差别表现在 继承 与 派生 时对派生类的影响不同; 类外对象也无法访问. 类的成员函数 1.对于复杂的 阅读全文
posted @ 2018-10-19 22:07 中庭之园 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 使用除法的注意事项 double b = 4.0 1/239.0; 因为整数相除结果取整,如果参数写1/239,结果就都是0 浮点数注意事项 浮点数是近似存储,所以不能直接比较两个浮点数的大小, 可以比较差值小于10的多少负多少次方. 逗号运算符 a=3 5,a 4; 先计算左边,后计算右边,结果返 阅读全文
posted @ 2018-10-19 21:51 中庭之园 阅读(597) 评论(0) 推荐(0) 编辑