| 作者 |
| (美)本贾尼斯特劳斯特鲁普(Bjarne Stroustrup)(美)本贾尼·斯特劳斯特鲁普(Bjarne Stroustrup) |
| 丛书名 |
| 经典原版书库 |
| 出版社 |
| 机械工业出版社 |
| ISBN |
| 9781912091013 |
| 简要 |
| 简介 |
| 内容简介书籍计算机书籍 ---------------------------C++程序设计语言(第1~3部分)(英文版第4版)--------------------------- 本书是在C++语言和程序设计领域具有深远影响,畅销不衰的经典著作,由C++语言的设计者和最初的实现者Bjarne Stroustrup编写,对C++语言进行了最全面、最权威的论述,覆盖标准C++以及由C++所支持的关键性编程技术和设计技术。本书英文原版一经面世,即引起业内人士的高度评价和热烈欢迎,先后被翻译成德、希,匈、西、荷、法、日、俄、中、韩等近20种语言,数以百万计的程序员从中获益,是无可取代的C++经典力作。 新的C++11标准使得程序员能以更清晰、更简明、更直接的方式表达思想,从而编写出更快速和高效的代码。在最新出版的第4版中,Stroustrup博士针对最新的C++11标准,为所有希望更有效使用C++语言编程的程序员重新组织、扩展和全面重写了这本C++语言的权威参考书和学习指南,细致、全面、综台阐述了C++语言及其基本特性、抽象机制、标准库和关键设计技术。 新的C++11标准的内容包括: 支持并发处理。 正则表达式,资源管理指针、随机数、改进的容器(包括哈希表)以及其他很多特性。 通用和一致的初始化机制、更简单的for语句、移动语义、基础的Unicode支持。 lambda、通用常量表达式、控制类缺省定义的能力、可变参数模板,用户定义的字面值常量。 . 兼害性问题。 ---------------------------C++程序设计语言(第4部分:标准库)(英文版第4版)--------------------------- 本贾尼·斯特劳斯特鲁普所*的《C++程序设计 语言(第4部分标准库英文版第4版)/经典原版书库 》是C++领域经典的参考书,介绍了C++11的各项新特 性、功能等。主要内容包括:C++的类型、对象、作 用域、存储、计算基础及模块化知识、命名空间、源 文件以及异常处理等;C++的抽象性,包括类、类继 承、模版等;标准库,包括容器、算法、迭代器、字 符串、流I/O以及C++的基本内存模型等。 |
| 目录 |
---------------------------C++程序设计语言(第1~3部分)(英文版第4版)--------------------------- 第一部分 介绍 1 第1章 致读者 3 第2章 C++概览:基本特性 37 第3章 C++概览:抽象机制 59 第4章 C++概览:容器和算法 87 第5章 C++概览:并发和工具 111 第二部分 基本特性 133 第6章 类型和声明 135 第7章 指针、数组和引用 171 第8章 结构、联合和枚举 201 第9章 语句 225 第10章 表达式 241 第11章 其他操作选讲 273 第12章 函数 305 第13章 异常处理 343 第14章 命名空间 389 第15章 源文件和程序 419 第三部分 抽象机制 447 第16章 类 449 第17章 构造、清理、拷贝和移动 481 第18章 重载 527 第19章 特殊运算符 549 第20章 派生类 577 第21章 类层次 613 第22章 运行时类型信息 641 第23章 模板 665 第24章 泛型程序设计 699 第25章 特例化 721 第26章 实例化 741 第27章 模板和层次 759 第28章 元程序设计 779 第29章 一个矩阵设计 827 第四部分 标准库 857 第30章 标准库概览 859 第31章 STL容器 885 第32章 STL算法 927 第33章 STL迭代器 953 第34章 内存和资源 973 第35章 工具 1009 第36章 字符串 1033 第37章 正则表达式 1051 第38章 I/O流 1073 第39章 区域设置 1109 第40章 数值 1159 第41章 并发 1191 第42章 线程和任务 1209 第43章 C标准库 1253 第44章 兼容性 1267 Contents Part I: Introductory Material 1. Notes to the Reader ...................................... 3 2. A Tour of C++: The Basics ........................................ 37 3. A Tour of C++: Abstraction Mechanisms ................................... 59 4. A Tour of C++: Containers and Algorithms ............................... 87 5. A Tour of C++: Concurrency and Utilities ................................. 111 Part II: Basic Facilities 6. Types and Declarations ........................................ 135 7. Pointers, Arrays, and References ........................................ 171 8. Structures, Unions, and Enumerations ........................................ 201 9. Statements ........................................ 225 10. Expressions ........................................ 241 11. Select Operations .................................. 273 12. Functions ........................................ 305 13. Exception Handling ........................................ 343 14. Namespaces ...................................... 389 15. Source Files and Programs .......................... 419 Part III: Abstraction Mechanisms 447 447 16. Classes ........................................ 449 17. Construction, Cleanup, Copy, and Move .................................... 481 18. Overloading ........................................ 527 19. Special Operations................... 549 20. Derived Classes.............................. 577 21. Class Hierarchies .................................... 613 22. Run-Time Type Information ........................................ 641 23. Templates ........................................ 665 24. Generic Programming ........................................ 699 25. Specialization ................................. 721 26. Instantiation ........................................ 741 27. Templates and Hierarchies ........................................ 759 28. Metaprogramming ........................................ 779 29. A Matrix Design ........................................ 827 Part IV: The Standard Library 857 30. Standard Library Summary ........................................ 859 31. STL Containers ........................................ 885 32. STL Algorithms ........................................ 927 33. STL Iterators ....................................... 953 34. Memory and Resources ........................................ 973 35. Utilities ........................................ 1009 36. Strings ........................................ 1033 37. Regular Expressions ........................................ 1051 38. I/O Streams ........................................ 1073 39. Locales ........................................ 1109 40. Numerics ........................................ 1159 41. Concurrency ........................................ 1191 42. Threads and Tasks ........................................ 1209 43. The C Standard Library ........................................ 1253 44. Compatibility ........................................ 1267 由于篇幅很长,本书影印版分为两册。原书第1~3部分为上册,第4部分为下册。 ---------------------------C++程序设计语言(第4部分:标准库)(英文版第4版)--------------------------- 第一部分 介绍 第1章 致读者 第2章 C++概览:基本特性 第3章 C++概览:抽象机制 第4章 C++概览:容器和算法 第5章 C++概览:并发和工具 第二部分 基本特性 第6章 类型和声明 第7章 指针、数组和引用 第8章 结构、联合和枚举 第9章 语句 第10章 表达式 第11章 其他操作选讲 第12章 函数 第13章 异常处理 第14章 命名空间 第15章 源文件和程序 第三部分 抽象机制 第16章 类 第17章 构造、清理、拷贝和移动 第18章 重载 第19章 特殊运算符 第20章 派生类 第21章 类层次 第22章 运行时类型信息 第23章 模板 第24章 泛型程序设计 第25章 特例化 第26章 实例化 第27章 模板和层次 第28章 元程序设计 第29章 一个矩阵设计 第四部分 标准库 第30章 标准库概览 第31章 STL容器 第32章 STL算法 第33章 STL迭代器 第34章 内存和资源 第35章 工具 第36章 字符串 第37章 正则表达式 第38章 I/O流 第39章 区域设置 第40章 数值 第41章 并发 第42章 线程和任务 第43章 C标准库 第44章 兼容性 |