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

作者简介

Herb Sutter is the author of three highly acclaimed books, Exceptional C++ StyleExceptional C++, and More Exceptional C++ (Addison-Wesley). He chairs the ISO C++ standards committee, and is contributing editor and columnist for C/C++ Users Journal. As a software architect for Microsoft, Sutter leads the design of C++ language extensions for .NET programming.

目录

GENERIC PROGRAMMING AND THE C++ STANDARD LIBRARY.

Item 1: Iterators.
Item 2: Case-Insensitive Strings-Part 1.
Item 3: Case-Insensitive Strings-Part 2.
Item 4: Maximally Reusable Generic Containers-Part 1.
Item 5: Maximally Reusable Generic Containers-Part 2.
Item 6: Temporary Objects.
Item 7: Using the Standard Library (or, Temporaries Revisited).

EXCEPTION-SAFETY ISSUES AND TECHNIQUES.

Item 8: Writing Exception-Safe Code-Part 1.
Item 9: Writing Exception-Safe Code-Part 2.
Item 10: Writing Exception-Safe Code-Part 3.
Item 11: Writing Exception-Safe Code-Part 4.
Item 12: Writing Exception-Safe Code-Part 5.
Item 13: Writing Exception-Safe Code-Part 6.
Item 14: Writing Exception-Safe Code-Part 7.
Item 15: Writing Exception-Safe Code-Part 8.
Item 16: Writing Exception-Safe Code-Part 9.
Item 17: Writing Exception-Safe Code-Part 10.
Item 18: Code Complexity-Part 1.
Item 19: Code Complexity-Part 2.

CLASS DESIGN AND INHERITANCE.

Item 20: Class Mechanics.
Item 21: Overriding Virtual Functions.
Item 22: Class Relationships-Part 1.
Item 23: Class Relationships-Part 2.
Item 24: Uses and Abuses of Inheritance.
Item 25: Object-Oriented Programming.

COMPILER FIREWALLS AND THE PIMPL IDIOM.

Item 26: Minimizing Compile-time Dependencies-Part 1.
Item 27: Minimizing Compile-time Dependencies-Part 2.
Item 28: Minimizing Compile-time Dependencies-Part 3.
Item 29: Compilation Firewalls.
Item 30: The “Fast Pimpl” Idiom.

NAME LOOKUP, NAMESPACES, AND THE INTERFACE PRINCIPLE.

Item 31: Name Lookup and the Interface Principle-Part 1.
Item 32: Name Lookup and the Interface Principle-Part 2.
Item 33: Name Lookup and the Interface Principle-Part 3.
Item 34: Name Lookup and the Interface Principle-Part 4.

MEMORY MANAGEMENT.

Item 35: Memory Management-Part 1.
Item 36: Memory Management-Part 2.
Item 37: auto_ptr.

TRAPS, PITFALLS, AND ANIT-IDIOMS.

Item 38: Object Identity.
Item 39: Automatic Conversions.
Item 40: Object Lifetimes-Part 1.
Item 41: Object Lifetimes-Part 2.

MISCELLANEOUS TOPICS.

Item 42: Variable Initialization—Or Is It?
Item 43: Const-Correctness.
Item 44: Casts.
Item 45: bool.
Item 46: Forwarding Functions.
Item 47: Control Flow.
Afterword.
Bibliography.
Index. 0201615622T04062001

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

转载于:https://www.cnblogs.com/awesome-share/p/10046728.html

C++学习书籍推荐《Exceptional C++(英文)》下载相关推荐

  1. c++学习书籍推荐《Advanced C++》下载

    百度云及其他网盘下载地址:点我 作者简介 James Coplien先在威斯康星大学获得电气与计算机工程学士学位,后又在该大学获得计算机科学硕士学位.他在贝尔实验室的软件产品研发部门工作,在这个部门从 ...

  2. [读书笔记]《深度探索C++对象模型》

    文章目录 前言 思维导图 第一章 关于对象 第二章 构造函数语意学 构造函数 拷贝构造函数 初始化列表 第三章 Data 语意学 第四章 Function 语意学 非静态成员函数 静态成员函数 虚成员 ...

  3. 《深度探索C++对象模型(Inside The C++ Object Model )》学习笔记

    来源:http://dsqiu.iteye.com/blog/1669614 之前一直对C++内部的原理的完全空白,然后找到<Inside The C++ Object Model>这本书 ...

  4. 【量化】量化交易入门系列6:量化交易学习书籍推荐(二)

    作者:悠悠做神仙 来源: 恒生LIGHT云社区 上一篇 量化交易入门系列5:量化交易学习书籍推荐(一) 我们介绍一些量化交易一些操作和理论性书籍,可能对于刚入门的大家而言,可能有些枯燥.所以这篇文章, ...

  5. 解释:《深度探索C++对象模型》对NRV优化的讨论

    原文地址:http://blog.csdn.net/zha_1525515/article/details/7170059 感谢作者! 大纲: 函数返回局部对象的拷贝的一般实现方式. NRV(Name ...

  6. 《深度探索C++对象模型》:简单对象模型、表格驱动模型、C++对象模型

    前言 对象模型是深层结构知识,关系到"与语言无关.与平台无关.跨网络可执行"软件组件的基础. C++相对于精瘦的C来说,多了许多特性,正因如此,我们更有必要去探索.了解C++对象模 ...

  7. 《深度探索C++对象模型》--5 构造析构拷贝 6 执行期语意学

     <深度探索C++对象模型>--5构造.析构.拷贝语意学 1.纯虚函数: (1)C++可以定义和调用一个纯虚函数,不过只可以静态调用,不可以由虚拟机制调用. 注意:pure virtu ...

  8. 深度探索C++ 对象模型(7)-Data member的布局(虚继承)

    虚拟继承 namespace ObjectMultiDerived {class Point2d {public:// has virtual functionsvirtual void print( ...

  9. 深度探索C++ 对象模型(7)-Data member的布局(多重继承)

    多重继承 namespace ObjectMultiDerived {class Point2d {public:// has virtual functionsvirtual void print( ...

  10. 深度探索C++ 对象模型(7)-Data member的布局(无继承、继承无多态、继承多态、多层继承)

    无继承 继承无多态 继承多态 虚表 : 用来存放基类的每一个虚函数,再加上首位的一个slots(支持RTTI). 每个class object导入一个vptr,提供执行期的链接,使得每一个class ...

最新文章

  1. Redis性能问题排查解决手册(值得收藏)
  2. windows10商店无法下载linux,Windows 10 Store 下载极慢
  3. 春天就是要搞技术啊!
  4. Scrum 冲刺 第一日
  5. .NET架构小技巧(8)——优待异常
  6. sockaddr和sockaddr_in的区别
  7. for循环延时_单片机的独立按键学习,实现60秒循环数字的启动暂停与清零
  8. django 各种包的集合网站
  9. Java迭代器的一般用法
  10. VS2010中添加WebService注意的几个地方
  11. Ubuntu下使用Atom将Markdown文件转换为PDF的一个异常
  12. React入门(暂缓)
  13. Protel99SE多张原理图的设计步骤
  14. ARM Keil5下载安装并导入STM32芯片
  15. CentOS 8使用 Kickstart配置 UEFI PXE 启动
  16. 优矿量化如何完成Alpha对冲模型测试?
  17. android实现打电话
  18. 在线答疑 Amazon DMS 数据库迁移十问
  19. 指数的增长和衰退问题
  20. Centos7 下搭建小幺鸡接口管理工具

热门文章

  1. python abs函数能否求复数模_python中对复数的运算
  2. 外贸公司怎么通过谷歌地图寻找目标客户?
  3. [译]使用DirectPlay
  4. TED字幕下载工具的使用方法
  5. DenseNet稠密连接网络(pyTorch源码)
  6. cad高程点怎么抽稀_地形要素(等高线、高程点)抽稀.pdf
  7. 【正点原子FPGA连载】 第二章 实验平台简介 摘自【正点原子】DFZU2EG/4EV MPSoC 之FPGA开发指南V1.0
  8. Praat脚本-032 | Praat脚本批量转化TextGrid格式为json格式
  9. Arduino集成手指侦测心跳模块监控脉搏
  10. 【ABviewer从零开始教学查看器篇②】关于打开文件的快捷方式