改善程序设计技术的50个有效做法-Read
改善程序设计技术的50个有效做法 第二版2002.3 Scott Meyers 侯 捷 译 如何完成较好的设计 如何避免常见的问题 如何提高效率的一些准则 不是放之四海而皆准的唯一真理 C++新标准新的类型bool 有两个值true, false. typedef int bool; const bool false=0; const bool true=1; 新的转型动作 static_casttype(expression) //将表达式expression转为type类型 const_casttype(expression) //将常数类型expression转为非常数类型 dynamic_casttype(expression) //安全向下转型 见39 reinterpret_casttype(expression) //函数指针类型转换 不常用 1. 尽量以const和inline取代#define #define 是一个宏,只能被预处理, 而不被编译,用它定义的常量甚至不被编 译器看见,因此不能发现使用中的错误。 用#define定义一个简单函数,必须为每一 个参数加上一个括号,容易造成错误。用 内联函数高效准
您可能关注的文档
- 小水电代燃料生态保护工程建设-发展规划司.DOC
- 小组构成-课程中心.PPT
- 第九课手足情深五十六个民族.PPT
- 第二编法的本体-长春理工大学.PDF
- 少先队干部的培训.PPT
- 第三期-中欧法学院旧站-中国政法大学.PDF
- 第五编辽五代十国宋夏金中国文明的多元繁荣时期.DOC
- 第六批级非物质文化遗产代表性传承人申报规程.DOC
- 第五期女性社会工作学习坊工作总结青少年性别与性教育工作坊一.PDF
- 尺寸可安装性可操作性皆优良的通用一体型.PDF
- 成人慢性疼痛护理规范 DB13_T 6030-2024.docx
- 2026年《WST 312-2009医院感染监测规范》宣贯培训方案.docx
- 创伤性休克患者护理指南(DB1303_T 382-2024).docx
- 十五五期间基于生物传感器的连续生理监测与药物响应动态投资分析报告.docx
- 2025年烧伤治疗与护理手册.docx
- 经典国外包装设计.docx
- 呼吸科优质护理一科一品建设实践与成效.docx
- GA_T 2323-2025 法庭科学 生物检材中硫代硫酸根离子检验 液相色谱-质谱法.docx
- GA_T 2329-2025法庭科学 虹膜图像相似度检验技术规范.docx
- 《肝衰竭肝移植围手术期管理诊治指南(2026版)》解读.docx
原创力文档

文档评论(0)