好书推荐|C++ Primer中文版(第5版)(附PDF下载)

Posted 智慧坊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了好书推荐|C++ Primer中文版(第5版)(附PDF下载)相关的知识,希望对你有一定的参考价值。

 

 

本书简介

 

C++ Primer(中文版 5版)》久负盛名的 C++经典教程,时隔八年之久,终迎来重大升级。除令全球无数程序员从中受益,甚至为之迷醉的——C++ 大师 Stanley B Lippman 的丰富实践经验,C++标准委员会原负责人Josée Lajoie C++标准的深入理解,以及C++ 先驱 Barbara E Moo  C++教学方面的真知灼见外,更是基于全新的 C++11标准进行了全面而彻底的内容更新。非常难能可贵的是,《C++ Primer(中文版)(第5版)》所有示例均全部采用 C++11 标准改写,这在经典升级版中极其罕见——充分体现了 C++ 语言的重大进展及其全面实践。《C++ Primer(中文版)(第5版)》丰富的教学辅助内容、醒目的知识点提示,以及精心组织的编程示范,让这本书在 C++ 领域的专业地位更加不可动摇。无论是初学者入门,或是中、高级程序员提升,本书均为不容置疑的选择。

 

本书目录

 

1 开始 1

1.1 编写一个简单的C++程序 2

1.2 初识输入输出 5

1.3 注释简介 8

1.4 控制流 10

1.5 类简介 17

1.6 书店程序 21

小结 23

术语表 23

部分 C++基础 27

2 变量和基本类型 29

2.1 基本内置类型 30

2.2 变量 38

2.3 复合类型 45

2.4 const限定符 53

2.5 处理类型 60

2.6 自定义数据结构 64

小结 69

术语表 69

3 字符串、向量和数组 73

3.1 命名空间的using声明 74

3.2 标准库类型string 75

3.3 标准库类型vector 86

3.4 迭代器介绍 95

3.5 数组 101

3.6 多维数组 112

小结 117

术语表 117

4 表达式 119

4.1 基础 120

4.2 算术运算符 124

4.3 逻辑和关系运算符 126

4.4 赋值运算符 129

4.5 递增和递减运算符 131

4.6 成员访问运算符 133

4.7 条件运算符 134

4.8 位运算符 135

4.9 sizeof运算符 139

4.10 逗号运算符 140

4.11 类型转换 141

4.12 运算符优先级表 147

小结 149

术语表 149

5 语句 153

5.1 简单语句 154

5.2 语句作用域 155

5.3 条件语句 156

5.4 迭代语句 165

5.5 跳转语句 170

5.6 try语句块和异常处理 172

小结 178

术语表 178

6 函数 181

6.1 函数基础 182

6.2 参数传递 187

6.3 返回类型和return语句 199

6.4 函数重载 206

6.5 特殊用途语言特性 211

6.6 函数匹配 217

6.7 函数指针 221

小结 225

术语表 225

7  227

7.1 定义抽象数据类型 228

7.2 访问控制与封装 240

7.3 类的其他特性 243

7.4 类的作用域 253

7.5 构造函数再探 257

7.6 类的静态成员 268

小结 273

术语表 273

部分 C++标准库 275

8 IO 277

8.1 IO 278

8.2 文件输入输出 283

8.3 string 287

小结 290

术语表 290

9 顺序容器 291

9.1 顺序容器概述 292

9.2 容器库概览 294

9.3 顺序容器操作 305

9.4 vector对象是如何增长的 317

9.5 额外的string操作 320

9.6 容器适配器 329

小结 332

术语表 332

10 泛型算法 335

10.1 概述 336

10.2 初识泛型算法 338

10.3 定制操作 344

10.4 再探迭代器 357

10.5 泛型算法结构 365

10.6 特定容器算法 369

小结 371

术语表 371

11 关联容器 373

11.1 使用关联容器 374

11.2 关联容器概述 376

11.3 关联容器操作 381

11.4 无序容器 394

小结 397

术语表 397

12 动态内存 399

12.1 动态内存与智能指针 400

12.2 动态数组 423

12.3 使用标准库:文本查询程序 430

小结 436

术语表 436

部分 类设计者的工具 437

13 拷贝控制 439

13.1 拷贝、赋值与销毁 440

13.2 拷贝控制和资源管理 452

13.3 交换操作 457

13.4 拷贝控制示例 460

13.5 动态内存管理类 464

13.6 对象移动 470

小结 486

术语表 486

14 重载运算与类型转换 489

14.1 基本概念 490

14.2 输入和输出运算符 494

14.3 算术和关系运算符 497

14.4 赋值运算符 499

14.5 下标运算符 501

14.6 递增和递减运算符 502

14.7 成员访问运算符 504

14.8 函数调用运算符 506

14.9 重载、类型转换与运算符 514

小结 523

术语表 523

15 面向对象程序设计 525

15.1 OOP:概述 526

15.2 定义基类和派生类 527

15.3 虚函数 536

15.4 抽象基类 540

15.5 访问控制与继承 542

15.6 继承中的类作用域 547

15.7 构造函数与拷贝控制 551

15.8 容器与继承 558

15.9 文本查询程序再探 562

小结 575

术语表 575

16 模板与泛型编程 577

16.1 定义模板 578

16.2 模板实参推断 600

16.3 重载与模板 614

16.4 可变参数模板 618

16.5 模板特例化 624

小结 630

术语表 630

部分 高级主题 633

17 标准库特殊设施 635

17.1 tuple类型 636

17.2 bitset类型 640

17.3 正则表达式 645

17.4 随机数 659

17.5 IO库再探 666

小结 680

术语表 680

18 用于大型程序的工具 683

18.1 异常处理 684

18.2 命名空间 695

18.3 多重继承与虚继承 710

小结 722

术语表 722

19 特殊工具与技术 725

19.1 控制内存分配 726

19.2 运行时类型识别 730

19.3 枚举类型 736

19.4 类成员指针 739

19.5 嵌套类 746

19.6 union:一种节省空间的类 749

19.7 局部类 754

19.8 固有的不可移植的特性 755

小结 762

术语表 762

 

附录标准库 765

A.1 标准库名字和头文件 766

A.2 算法概览 770

A.3 随机数 781

索引 785

 

注:本资料来源互联网,版权归该资源的合法拥有者所有。

 

 

—完—

以上是关于好书推荐|C++ Primer中文版(第5版)(附PDF下载)的主要内容,如果未能解决你的问题,请参考以下文章

抽奖98新《C++ Primer 英文版(第5版)》

C++ Primer 第 5 版联合和类类型成员

《C++ Primer中文版(第5版)》学习笔记与习题完整发布!

收集整理的一些c++书籍(推荐)

C++Primer第5版学习笔记

C++ primer 和 visul C++ 区别