Herb Sutter 曾任ISO C++标准委员会主席,是C++ Users Journal杂志特邀编辑和专栏作家。他目前在微软公司领导.NET环境下C++语言扩展的设计工作。除本书外,他还撰写了三本广受赞誉的图书:Exceptional C++ Style、Exceptional C++和More Exceptional C++。
Andrei Alexandrescu 世界顶尖的C++专家,C++ Users Journal杂志的专栏作家,他的Modern C++ Design一书曾荣获2001年最佳C++图书称号,书中所开发的Loki已经成为最负盛名的C++程序库之一。
发表于2024-05-18
C++编程规范 2024 pdf epub mobi 电子书
[2018.10 更新] 关键字: 面向对象设计 (OOD), 封装性 (encapsulation), 抽象 (abstraction), 不变式 (invariants), 分离编译 (separate compilation), pImpl 惯用法, 聚合类 (aggregate class), 静态检查 (static checking), SOLID 原则, 替换原则 (Liskov substitution princ...
评分本评论转自我的Blog 转载必须包含本声明、保持本文完整。并以超链形式注明作者编程随想和本文原始地址: http://program-think.blogspot.com/2009/01/cxx-coding-standards-101-rules.html 全书的101个条款分布在如下的12部分中,下面来挨个介绍一下。 1、组织与策略 这部分...
评分光买了书,唉没时间看书啊!我电脑Z差啊,学得头都大了啊!还好,室友告诉我上猎豹网校,看那个视频课程学。嘿嘿,这是个简单容易的办法!这下不再担心买了书,束之高阁了!
评分名字起的很有吸引力,其实内容很多章节讲的东西,都是<<effective c++>>里面的,我不知道原版书的文采怎么样?所以我不好妄加评论,但这本中文版的译者的翻译水平,我真的不敢苟同,翻译的僵硬,晦涩,缺乏灵活性,估计就是逐字翻译的,唉,浪费了我几十块钱,买了一本多余的书!
评分本评论转自我的Blog 转载必须包含本声明、保持本文完整。并以超链形式注明作者编程随想和本文原始地址: http://program-think.blogspot.com/2009/01/cxx-coding-standards-101-rules.html 全书的101个条款分布在如下的12部分中,下面来挨个介绍一下。 1、组织与策略 这部分...
图书标签: C++ 编程规范 编程 C/C++ Programming 软件开发 计算机 计算机科学
良好的编程规范可以改善软件质量,缩短上市时间,提升团队效率,简化维护工作。在本书中,两位全世界最受尊敬的C++专家将全球C++社区的集体智慧和经验凝结成一整套编程规范。这些规范可以作为每一个开发团队制定实际开发规范的基础,更是每一位C++程序员应该遵循的行事准则。
本书涵盖了C++程序设计的每一个方面,包括设计和编码风格、函数、操作符、类的设计、继承、构造与析构、赋值、名字空间、模块、模板、泛型、异常、STL容器和算法等。书中对每一条规范都给出了言简意赅的叙述,并辅以实例说明;另外还给出了从类型定义到错误处理等方面的大量C++ 最佳实践,包括许多最新总结和标准化的技术,即使使用C++多年的程序员也会从中受益匪浅。
通过阅读本书,可以找到以下问题的答案。
哪些东西值得标准化?哪些东西不值得标准化?
使代码可扩展的最佳方法是什么?
合理的错误处理策略有哪些要素?
如何(和为什么要)避免不必要的初始化、循环依赖和定义依赖?
何时应该(以及如何)同时使用静态和动态的多态性?
如何实践“安全的”改写?
何时该提供不会失败的交换?
为什么要阻止异常跨越模块边界传播?如何阻止?
为什么不应该在头文件中写名字空间声明或指令?
为什么应该使用STL vector和string代替数组?
如何选择正确的STL搜索算法?
为了保证代码的类型安全,应该遵从哪些规则?
适合随着经验的积累反复品读的书
评分有点晦涩 读着有点吃力 内容还不错……
评分初学者应该尽快按照规范模仿编程。
评分C++标准化后编程经验类集大成,不知C++11出来后价值几何?
评分很好地总结,利用上班时间读完了。哈哈
C++编程规范 2024 pdf epub mobi 电子书