数据结构与面向对象学习2
来源:互联网 发布:2009霍华德巅峰数据 编辑:程序博客网 时间:2024/06/05 15:17
一些小的知识点:
1. const:
1) 表示一个 declared constant, 意思是在程序运行中,该值永远不会发生变化。
2) const 成员函数, const 可以放在成员函数的参数列表后面,表明该函数是一个常量成员函数,仅可以查看object,而不允许修改object.例如如下片段:
class bottle{private:int volume;public:int get_volume() const;bool is_empty() const;}int bottle::get_volume() const{return volume;}bool bottle::is_empty() const{return volume <= 0;}
3) const 引用参数(reference parameter)
传入参数时,有两种选择: value parameter && reference parameter
value parameter 是传入parameter的copy
但是reference parameter 是address
因此,reference parameter 传入速度快,但是有时候会改变传入参数
const vector<double>&p 不仅增加了参数传入速度,而且,保证了传入的参数不能改变
2. 软件测试:
选择测试数据:1) 边界值 2)完全代码测试
完全代码测试: 1) 确保代码的每一行都至少运行一次
2) 如果程序中的某部分代码有时候会被跳过,则至少确保有一个测试样例,能够跳过代码中的这部分代码
0 0
- 数据结构与面向对象学习2
- 数据结构与面向对象学习1
- 数据结构与面向对象学习4 栈实现
- JavaScript学习-面向对象与原型2
- 面向对象与面向过程学习感受
- 数据结构与算法(Java语言版)-Java面向对象编程
- 面向对象与UML学习笔记
- PHP5与面向对象(学习中)
- 面向对象分析与设计学习笔记
- 【JS学习笔记】 面向对象与原型
- 面向对象与扩展学习的总结
- UML与面向对象设计学习笔记
- JavaScript学习-面向对象与原型1
- JavaScript学习-面向对象与原型3
- JavaScript学习-面向对象与原型4
- JavaScript学习-面向对象与原型5
- js 面向对象学习5 本地对象与内置对象
- 面向对象学习记录2
- 为什么 PHPer 应当学习 Golang(转)
- 排序算法之冒泡排序
- 真机运行失败,iphone设备uuid不存在
- 14.2-形状类族中的纯虚函数
- 获取本地IP列表
- 数据结构与面向对象学习2
- wordpress用户密码加密原理及其算法分析
- hdu 4832 百度之星初赛二B
- gnuplot的用法基础篇
- 分析ANR
- 第十四周 阅读
- <编程之美>3.9重建二叉树
- NPU 1205 活动安排
- 微信易信分享接入