- 22
- 0
- 约 49页
- 2016-04-14 发布于湖北
- 举报
Rule14.禁止使用缺省参数 【规则】 函数的参数添加缺省参数 【带来的优势】 避免错误的理解 【禁止以下代码】 Rule15.禁止使用RTTI 【规则】 不使用dynamic_cast 【带来的优势】 运行时确定类别本身就是说明设计存在问题,我们利用类型号或者virtual方法都可以做到同样的功能。 Rule16.自增自减操作 【规则】 前置自增和自减的效率要好于后置,特别对于迭代器来说 【带来的优势】 提高执行效率 Rule16.自增自减操作 【示例】 Rule17.尽量使用const 【规则】 尽量的使用const定义参数类型 【使用的条件】 如果函数不会修改传入的引用后指针类型的参数,返回的参数应该为 const; 不修改数据的函数都指定为const 如果成员变量在构造后不会改变,申明为const 【带来的优势】 约束变量的操作行为 Rule17.尽量使用const 【示例】 【注意点】 类作为函数的参数,尽量使用引用或者指针避免拷贝与赋值构造 Rule18. 0、NULL与初始化 【规则】 整数用0 实数用0.0 指针用NULL 字符串用“\0” 【带来的优势】 通过初始化的值就可以判断变量的类型 Rule19. Sizeof的使用 【规则】 尽可能的用sizeof(varname)而不是sizeof(type) 【带来的优势】 防止变量类型在
原创力文档

文档评论(0)