百度云及其他网盘下载地址:点我

编辑推荐

《Exceptional C++:47个C++工程难题、编程问题和解决方案(中文版)》中的每个问题都给出了难度系数,在这些问题中阐释一些微妙的编程错洪以及程序设计上的考虑。在阅渎书中给出的解答之前,你可以先尝试自己进行解答。《Exceptional C++:47个C++工程难题、编程问题和解决方案(中文版)》将对这些问题进行洋细的分析,并指出哪些地方是错误的,以及如何改正这个问题。

作者简介

作者:(美国)萨特(Sutter H.) 译者:聂雪军

目录

1 泛型程序设计与C++标准库 
条款1:迭代器难度系数 
条款2:大小写不敏感的字符串——之一 
条款3:大小写不敏感的字符串——之二 
条款4:可重用性最高的泛型容器——之一 
条款5:可重用性最高的泛型容器——之二 
条款6:临时对象 
条款7:标准库的使用(或者,再论临时对象) 
2 异常安全性相关的问题与技术 
条款8:编写异常安全的代码——之一 
条款9:编写异常安全的代码——之二 
条款10:编写异常安全的代码——之三 
条款11:编写异常安全的代码——之四 
条款12:编写异常安全的代码——之五 
条款13:编写异常安全的代码——之六 
条款14:编写异常安全的代码——之七 
条款15:编写异常安全的代码——之八 
条款16:编写异常安全的代码——之九 
条款17:编写异常安全的代码——之十 
条款18:代码的复杂性——之一 
条款19:代码的复杂性——之二 
3 类的设计与继承 
条款20:类的编写技巧 
条款21:虚函数的重载 
条款22:类之间的关系——之一 
条款23:类之间的关系——之二 
条款24:继承的使用和滥用 
条款25:面向对象程序设计 
4 编译器防火墙和Pimpl惯用法 
条款26:将编译期依赖性降到最低——之一 
条款27:将编译期依赖性降到最低——之二 
条款28:将编译期依赖性降到最低——之三 
条款29:编译防火墙 
条款30:Fast Pimpl惯用法 
5 名字查找、名字空间和接口规则 
条款31:名字查找与接口规则——之一 
条款32:名字查找与接口规则——之二 
条款33:名字查找和接口规则——之三 
条款34:名字查找与接口规则——之四 
6 内存管理 
条款35:内存管理——之一 
条款36:内存管理——之二 
条款37:AUTO_PTR 
7 误区、陷阱以及错误的惯用法 
条款38:对象标识 
条款39:自动转换 
条款40:对象的生存期——之一 
条款41:对象的生存期——之二 
8 其他主题 
条款42:变量的初始化 
条款43:正确使用const 
条款44:类型转换 
条款45:BOOL 
条款46:转调函数 
条款47:控制流程 
后记 
参考书目

百度云及其他网盘下载地址:点我

C++学习书籍推荐《Exceptional C++》下载的更多相关文章

  1. C语言学习书籍推荐《C Primer Plus(中文版)(第5版)》下载

    普拉塔 (Prata S.) (作者), 云巅工作室 (译者) <C Primer Plus(中文版)(第5版)>共17章,介绍了C语言的基础知识,包括数据类型.格式化输入输出.运算符.表 ...

  2. java虚拟机的学习书籍推荐

    javaEE开发已然是一个老生常谈的话题了,但经典之所以会成为经典,就是因为有可重复琢磨之处,每一次的反复推敲都会有不一样的收获.如果你不满足于做一个只会写if…else…的Java程序员,而是希望更 ...

  3. C++学习书籍推荐《Accelerated C++中文版》下载

    百度云及其他网盘下载地址:点我 媒体推荐 书评 这是一本一流的C++入门书,它采用了一种和实践相结合的方式来解决具体的问题.相比我所见过的其他C++入门书来说,本书以令人惊奇的紧凑格式覆盖了更多的关于 ...

  4. C语言学习书籍推荐《C陷阱与缺陷》下载

    下载地址:点我 凯尼格 (作者), 高巍 (译者) <C和C++经典著作:C陷阱与缺陷>适合有一定经验的C程序员阅读学习,即便你是C编程高手,<C和C++经典著作:C陷阱与缺陷> ...

  5. C语言学习书籍推荐《C和指针 Pointers On C》下载

    <C和指针 POINTERS ON C>提供与C语言编程相关的全面资源和深入讨论.本书通过对指针的基础知识和高 级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去.  全书共18 ...

  6. java学习书籍推荐

    1. Java 语言基础 谈到Java 语言基础学习的书籍,大家肯定会推荐Bruce Eckel 的<Thinking in Java >.它是一本写的相当深刻的技术书籍,Java 语言基 ...

  7. linux学习书籍推荐linux学习书籍推荐

    引用地址:http://www.cnblogs.com/notepi/archive/2013/06/15/3137103.html Linux 学习书目推荐 Linux基础 1.<Linux与 ...

  8. 19年最新 Python0基础学习书籍推荐(内涵PDF地址以及书籍源码)

    去年看过一篇文章,是关于18年的最适合0基础学习的书籍,今年,最新的书籍也已经统计出来.书籍的PDF太过于难找,所以很多PDF都找不到. 仅仅只能找到英文版PDF 本文章统计了18.19并做过对比,在 ...

  9. c++学习书籍推荐《C++沉思录》下载

    百度云及其他网盘下载地址:点我 编辑推荐 经典C++图书,应广大读者的强烈要求再版 目录 第0章 序幕第一篇 动机第1章 为什么我用C++第2章 为什么用C++工作第3章 生活在现实世界中 第二篇 类 ...

  10. c++学习书籍推荐《C++编程思想第一卷》下载

    百度云及其他网盘下载地址:点我 编辑推荐 <C++编程思想>(第1卷)(第2版)第1版荣获"软件开发"杂志评选的1996年度 图书震撼大奖,中文版自2000年推出以来, ...

随机推荐

  1. install windows service

    install windows serivce e.g @echo offecho ---------------------------------------------------------- ...

  2. Win8 Metro(C#)数字图像处理--2.50图像运动模糊

    原文:Win8 Metro(C#)数字图像处理--2.50图像运动模糊  [函数名称] 图像运动模糊算法    MotionblurProcess(WriteableBitmap src,int  ...

  3. 如何计算memcache的容量

    在容量足够的情况下,当然是越大越好,但这样会造成浪费.不考虑这种情况.我们一般的情况是: memcache集群一开始创建会根据存储的数据量与访问量进行容量大小的估算.再算一个20%的冗余. 在网站快速 ...

  4. 快速搭建多线程Windows服务解决方案

    一.引言 在软件开发过程中windows服务有的时候非常有用,用于同步数据,发送邮件,宿主WF引擎服务等,但是快速搭建一个好用多线程进行多任务处理的程序往往是一个项目必须考虑的问题.自己在项目中也经常 ...

  5. 用python的curl和lxml来抓取和分析网页内容

    Curl是一个强大的URL语法的客户端,支持DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, PO ...

  6. 更改当前电源策略(使用SetActivePwrScheme API函数),自定义电源按钮动作(设置GLOBAL_POWER_POLICY)

    #include <windows.h> #include <Powrprof.h> #pragma comment(lib, "Powrprof.lib" ...

  7. Qt for Android之Hello World

    Qt for Android (Hello World APK 创建)Qt是跨平台的,如桌面.移动.嵌入式平台.Qt for Android可以在Android v2.3.3 (API level 1 ...

  8. Oracle11超详细安装教程和配置

    这篇博客主要是介绍一下Oracle数据的安装过程和简单的配置,帮助大家可以简单的让Oracle运行起来,只是一个基础的教程. 准备工作: 如果你以前装过Oracle数据库,而且安装目录要改变请先打开注 ...

  9. Hadoop集群(第6期)JDK和SSH无密码配置

    1.Linux配置java环境变量 1.1 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录,执行命令 ./jdk-6u14-linux-i586.bi ...

  10. Spring之bean后处理器

    Bean后处理器是一种特殊的Bean,容器中所有的Bean在初始化时,均会自动执行该类的两个方法.由于该Bean是由其它Bean自动调用执行,不是程序员手工调用,故此Bean无须id属性.需要做的是, ...