社区应用 最新帖子 精华区 社区服务 会员列表 统计排行 银行

  • 24558阅读
  • 80回复

软件开发,编程技术书籍免费下载专贴(全部本地下载)

级别: 管理员
发帖
8532
金币
2762
威望
3231
贡献值
0
元宝
0
只看该作者 80楼 发表于: 2012-04-10
编写高质量代码-改善C++程序的150个建议
编写高质量代码-改善C++程序的150个建议




本书是C++程序员进阶修炼的必读之作,包含的全部都是C++编码的最佳实践,从语法、编码规范和编程习惯、程序架构和设计思想等三大方面对C++程序和设计中的疑难问题给出了经验性的解决方案,为C++程序员编写更高质量的C++代码提供了150条极为宝贵的建议。每个问题都来自于实践,都极具代表性,本书不仅以建议的方式正面为每个问题给出了被实践证明为十分优秀的解决方案,而且还从反面给出了被实践证明为不好的解决方案,从正反两个方面进行了分析和对比。



第1章 从C继承而来的
第1章 从C继承而来的
建议0:不要让main函数返回void(1)
建议0:不要让main函数返回void(2)
建议1:区分0的4种面孔
建议2:避免那些由运算符引发的混乱
建议3:对表达式计算顺序不要想当然
建议4:小心宏#define使用中的陷阱
建议5:不要忘记指针变量的初始化
建议6:明晰逗号分隔表达式的奇怪之处
建议7:时刻提防内存溢出
建议8:拒绝晦涩难懂的函数指针
建议9:防止重复包含头文件
建议10:优化结构体中元素的布局
建议11:将强制转型减到最少
建议12:优先使用前缀操作符
建议13:掌握变量定义的位置与时机
建议14:小心typedef使用中的陷阱
建议15:尽量不要使用可变参数(1)
建议15:尽量不要使用可变参数(2)
建议16:慎用goto
建议17:提防隐式转换带来的麻烦(1)
建议17:提防隐式转换带来的麻烦(2)
建议18:正确区分void与void*


编写高质量代码-改善C++程序的150个建议.rar下载
QQ: 378890364 微信:wwtree(省短信费) 紧急事宜发短信到0061432027638  本站微博:http://t.qq.com/wwtree QQ群:122538123
描述
快速回复

您目前还是游客,请 登录注册
批量上传需要先选择文件,再选择上传