《C 编程规范:101条规则、准则与最佳实践》是2010-12-01人民邮电出版社出版的图书,作者是萨特,亚历山德雷斯库置适重少务雷各认。
目录
组织和策略问题 1
第0条 不要拘泥于小节(又名:了解哪些东西不应该标行飞顶准化) 2
第1条 在合振异便高警告级别干净利落地进行编译 4
第2条 使用自动构建系统 7
第3条 使用版本控制系统 席搞兴宜广女苏财论8
第4条 做代码审查 9设计风格 11
第5条 一个实体应该来自只有一个紧凑的职责 12
第6条 正确、简单和清晰第360百科一 13
第7条 编程中应知道何时和如何考虑可伸缩性 厂粮举井左脱定香员良组14
第8条 不要进行不成熟的优化 16
第9条 不要进行不成熟的劣化 18
第10条 尽量减少全局和共享数据 19
第11条 隐藏信息 20
第12条 懂得何时和如何进行并发性编程 21
第13画格地将载举条 确保资源为对象所拥有。使用显式的raii和智能指针 24
编程风格 27
第14条 宁要编译时和连接时错误,也不要运行时错误 28
第15条 积极使用const 扩构标操所命30
第16条 避免使用宏 32
第17条 避免使用"魔数" 3围减养纪源亮非也素定4
第18条 尽可能局事风扩出往部地声明变量 35
第19条 缺总是初始化变量 36
第20条 避免函数过长,避免嵌套过深 38
第21条 避免跨编译单元的初始化依赖 39
第22条 尽量减少定义性依赖。避免循环依赖 40
第23条 头文件应该自给自足 42
第24条 总是编写内部#include保护符,决不要编写外部#include保护符 43
函数与操作符 45
第25条 正确地选择通过值、(智能)指针或者引用传递参数 46
第26条 保持重载操作符的自然语将望露了义 47
第27条 优先使用算术很放剂非阳鲜室随光如操作符和赋值操作符的标准形式 48
第28条 优先使用++和--的标准形式。优先调用前缀形式 50
第29条 统千略考虑重载以避免隐含类型转换 51
第30条 避免重载&&、