作 者:(加)萨特(Herb Sutter),(罗)安德烈亚历克斯安德莱斯库(Andrei Alexandrescu) 著;刘基诚 译 定 价:39 出 版 社:人民邮电出版社 出版日期:2016年03月01日 页 数:216 装 帧:平装 ISBN:9787115351357 ●组织和策略问题1
●第0条不要拘泥于小节(又名:了解哪些东西不应该标准化)2
●第1条在高警告级别干净利落地进行编译4
●第2条使用自动构建系统7
●第3条使用版本控制系统8
●第4条做代码审查9设计风格11
●第5条一个实体应该只有一个紧凑的职责12
●第6条正确、简单和清晰13
●第7条编程中应知道何时和如何考虑可伸缩性14
●第8条不要进行不成熟的优化16
●第9条不要进行不成熟的劣化18
●第10条尽量减少全局和共享数据19
●第11条隐藏信息20
●第12条懂得何时和如何进行并发性编程21
●第13条确保资源为对象所拥有。使用显式的RAII和智能指针24
●编程风格27
●第14条宁要编译时和连接时错误,也不要运行时错误28
●第15条积极使用const30
●第16条避免使用宏32
●第17条避免使用“魔数”34
●部分目录
内容简介
在《C++编程规范:101条规则、准则与实践》中,两位知名的C++专家将优选C++界20年的集体智慧和经验凝结成一套编程规范。这些规范可以作为每一个开发团队制定实际开发规范的基础,更是每一位C++程序员应该遵循的行事准则。书中对每一条规范都给出了描述,并辅以实例说明;从类型定义到错误处理,都给出了C++实践,即使使用C++多年的程序员也会从本书中受益匪浅。
《C++编程规范:101条规则、准则与实践》适合于各层次C++程序员使用,也可作为高等院校C++课程的教学参考书。 (加)萨特(Herb Sutter),(罗)安德烈亚历克斯安德莱斯库(Andrei Alexandrescu) 著;刘基诚 译 Herb Sutter是ISO C++标准委员会,《C++ Users Journal》杂志特邀编辑和专栏作家。他目前在微软公司领导.NET环境下C++语言扩展的设计工作。
Andrei Alexandrescu是C++专家,《C++ Users Journal》杂志的专栏作家,他的《Modern C++ Design》一书曾荣获2001年C++图书称号。
C++编程规范 电子书 下载 mobi epub pdf txt