目录
目  录

第一部分 介绍 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



按 Ctrl+p 打印本页】【关闭