- 3
- 0
- 约 9页
- 2017-02-03 发布于北京
- 举报
C++编程实践 刘斌 专业程序员 程序员的专业性 起步指南——书目推荐 《程序员修炼之道》(The Pragmatic Programmer) 《Joel说软件》(Joel On Soft) 编程时,尽可能给自己施加严格的限制,并尽量通过软件自动化的进行。 让编译器成为你的帮手 尽可能用reference取代pointer 随处可见的const 施以严格的访问控制(private优先) explicit关键字 尽早捕获运行时错误 断言(assertion) 含义:在开发期使用的,让程序在运行时进行自检的代码。 用断言来表达你预期绝对不会出现的情况——触发断言通常意味着程序本身的逻辑错误。 避免把需要执行的代码放到断言中。 断言与程序的错误处理流程。 契约式设计(Design by Contract) 前条件(pre-condition) 后条件(post-condition) 类的不变式(invariant) 通常在公共接口函数中进行检查。 异常安全 异常安全的三个级别: 基本保证(the basic guarantee) 强保证(the strong guarantee) 不抛出保证(the nothrow guarantee) 推荐书目 Exceptional C++ More Exceptional C++ Exceptional C++ Style 资源管理 RAI
您可能关注的文档
- B2C电子商务中.ppt
- B4U5 text A中.ppt
- B4Unit 3UsingLanguage(人教版)中.ppt
- balloons气球中.ppt
- Barriers to International Trade中.ppt
- baseball rules chinese中.doc
- bb结-----我用中指辛苦敲了两天20多个小时中.doc
- Beauty Dies中.ppt
- BEC-Vantage核心词汇中.doc
- betray betray betray中.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 宣贯培训(2026年)《GBT 6391-2010 滚动轴承 额定动载荷和额定寿命》标准深度宣贯与技术前瞻培训.pptx VIP
- GBT 6391-2010 滚动轴承 额定动载荷和额定寿命.docx VIP
- 8-2-5-5水泵联合排水试验报告(定稿)[1].doc VIP
- 石城县志(卷之1-9)蒋廷桂 主修,光绪18[1892]-5.pdf VIP
- 卡通角色IP开发合作协议.docx
- 煤矿井下排水系统联合排水试验规范.docx VIP
- 卡通IP授权开发合同协议.docx
- AP宏观经济学(2016年真题)全套含选择题.pdf VIP
- 光的干涉衍射和偏振(教师版).docx VIP
- 聊天记录怎样彻底删除?防止手机聊天记录恢复攻略.docx VIP
原创力文档

文档评论(0)