书籍 轻松学会C++的封面

轻松学会C++PDF电子书下载

(美)布莱恩·奥弗兰(Brian Overland)著

购买点数

15

出版社

清华大学出版社

出版时间

2019

ISBN

标注页数

481 页

PDF页数

501 页

标签

学会

图书目录

第1章 开始使用C++ 1

1.1 安装Microsoft Visual Studio2015/2017 1

1.2 用Microsoft Visual Studio创建项目 3

1.3 用Microsoft Visual Studio写程序 4

1.4 用Visual Studio运行程序 5

1.5 兼容性问题#1:stdafx.h或pch.h 5

1.6 兼容性问题#2:暂停屏幕 6

1.7 如果不用Visual Studio 7

1.8 跳到下个打印行 10

1.9 存储数据:C++变量 13

1.10 数据类型简介 14

1.11 变量名和关键字的注意事项 21

小结 22

第2章 判断语句 25

2.1 准备功课:数据类型 25

2.2 在程序中判断 26

2.3 循环入门 33

2.4 C++的真和假 39

2.5 递增操作符(++) 39

2.6 语句和表达式 41

2.7 布尔(短路)逻辑入门 42

2.8 Math库入门 45

小结 51

第3章 判断语句进阶 53

3.1 do-while循环 53

3.2 随机数入门 56

3.3 switch-case语句 63

小结 67

第4章 全能又好用的for语句 69

4.1 计数循环 69

4.2 for循环入门 70

4.3 大量例子 71

4.4 局部循环变量 75

4.5 语言对比:Basic语言的For语句 78

小结 79

第5章 被大量调用的函数 81

5.1 函数的概念 81

5.2 函数的使用 82

5.3 局部和全局变量 90

5.4 递归函数 92

5.5 继续游戏 107

小结 108

第6章 数组 111

6.1 C++数组初探 111

6.2 初始化数组 112

6.3 基于零的索引 113

6.4 字节串和字符串数组 121

6.5 二维数组:进入矩阵 127

小结 128

第7章 指针 131

7.1 指针到底是什么? 131

7.2 指针概念 132

7.3 声明和使用指针 133

7.4 函数中的数据流 140

7.5 交换:另一个使用指针的函数 141

7.6 引用参数(&) 147

7.7 指针运算 147

7.8 指针和数组处理 149

小结 153

第8章 字符串:分析文本 155

8.1 计算机如何存储文本 155

8.2 单字符和字符串 169

8.3 C++语言的string类 172

小结 179

第9章 文件:电子存储 183

9.1 文件流对象入门 183

9.2 对比文本文件和二进制文件 191

9.3 二进制运算基础 193

小结 200

第10章 类和对象 203

10.1 理解OOP 203

10.2 对象的含义 204

10.3 Point:一个简单的类 206

10.4 Fraction类基础 212

小结 229

第11章 构造函数 231

11.1 构造函数入门 231

11.2 引用变量和引用参数(&) 242

11.3 拷贝构造函数 243

11.4 将字符串转换为分数的构造函数 245

小结 247

第12章 两个完整的OOP例子 249

12.1 动态对象创建 249

12.2 new和delete的其他用法 250

12.3 二叉树应用 251

12.4 汉诺塔问题:动画版 260

小结 267

第13章 用STL简化编程 269

13.1 列表模板 269

13.2 设计RPN计算器 277

13.3 正确解释尖括号 286

小结 287

第14章 面向对象的三门问题 289

14.1 逻辑推理 289

14.2 电视节目(面向对象版) 291

小结 307

第15章 面向对象的扑克牌游戏 309

15.1 赢在拉斯维加斯 309

15.2 怎样抽牌 310

15.3 vector模板 319

15.4 判断牌型 325

小结 333

第16章 多态版扑克牌游戏 335

16.1 多种牌墩 335

16.2 “纯虚”和其他抽象事项 345

16.3 抽象类和接口 346

16.4 面向对象和I/O 347

小结 354

第17章 C++14新功能 357

17.1 C++14最新功能 357

17.2 C++11引入的功能 362

小结 381

第18章 操作符函数:用类来完成 385

18.1 操作符函数入门 385

18.2 作为全局函数的操作符函数 387

18.3 通过引用提高效率 389

18.4 操作其他类型 399

18.5 类赋值函数(=) 399

18.6 相等性测试函数(==) 401

18.7 类的“打印”函数 402

18.8 结语(关于操作符) 406

小结 407

附录A 操作符 411

附录B 数据类型 419

附录C 语法总结 425

附录D 预处理指令 437

附录E ASCII代码 443

附录F 标准库函数 447

附录G I/O流对象和类 455

附录H STL类和对象 461

附录I 术语表 469

查看更多关于的内容

本类热门
在线购买PDF电子书
下载此书RAR压缩包