书籍 编写高质量代码:改善C++程序的150个建议的封面

编写高质量代码:改善C++程序的150个建议

李健

出版时间

2011-12-01

ISBN

9787111364092

评分

★★★★★
书籍介绍
本书是C++程序员进阶修炼的必读之作,包含的全部都是C++编码的最佳实践,从语法、编码规范和编程习惯、程序架构和设计思想等三大方面对C++程序和设计中的疑难问题给出了经验性的解决方案,为C++程序员编写更高质量的C++代码提供了150条极为宝贵的建议。每个问题都来自于实践,都极具代表性,本书不仅以建议的方式正面为每个问题给出了被实践证明为十分优秀的解决方案,而且还从反面给出了被实践证明为不好的解决方案,从正反两个方面进行了分析和对比。 全书在逻辑上一共分为三个部分:语法部分涵盖C++从C语言继承而来的一些极为重要但又极容易被误解和误用的一些语法特性,从C语言到C++的改变,以及内存管理、类、模板、异常处理、STL等方面的内容;编码习惯和编程规范部分则主要讨论了如何提高程序的正确性、可读性、程序性能和编码效率方面的问题;程序架构和思想部分则从更高的高度对C++程序设计思维和方法进行了审视,给出了一些颇具价值的观点和最佳实践。 这是一本关于如何提高C++程序设计效率与质量的工具书,希望书中的每条建议都能引起你的思考,对于有难度的内容,建议大家消化理解,切勿死记硬背,同时也希望大家能悟出更好的解决方案。希望本书中的每条建议所传递的思想和理念能够渗透到大家的编码实践中,进而帮助大家真正具备编写高质量C++代码的能力。 李健,资深软件开发工程师,毕业于中科院计算所,有多年C/C++开发经验,积累了丰富的实践经验。曾经参与了国家“十一五”863项目、北京市文化创意项目、上海世博会项目等多个项目的大型软件的架构、设计与开发。此外,对MPICH并行编程与高性能计算、脚本语言Lua、Android和iPhone等移动开发平台也有一定的研究。活跃于CSDN和博客园等技术社区,发表和分享了大量技术文章,深受网友欢迎。
目录
前言
第一部分 语法篇
第1章 从C继承而来的
建议0:不要让main函数返回void
建议1:区分0的4种面孔

显示全部
用户评论
对于刚入门的人,很多东西确实容易忽略
基本属于入门级,偏工程实践,对刚从C语言转到C++开发的同学很有借鉴意义。
都是些基本内容
一言以蔽之:此书就是把《effective c++》和《C++必知必会》的内容拼凑在一起,最后加上几节滥竽充数的东西。尽管如此,对于新人来说还是挺好的,省事。
比较基础,略深于入门书。但还是有些内容不熟悉或不了解,读一下还是有收获的。 和大多数国人写的技术书籍一样,有些笔误,代码排版较差。
马马虎虎写的还行,快速翻阅一边还是能学到不少
快速上手简化版
深度不够
还行吧,就是做一些经验性的整理,防止小白做错。还是推荐读一读,作者还是很考据的,列出语言的标准出处。