图书介绍

写给大家看的C++书pdf电子书版本下载

写给大家看的C++书
  • (美)LarryUllmanAndreasSigner著;杨涛,王建桥,杨晓云等译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115195180
  • 出版时间:2009
  • 标注页数:410页
  • 文件大小:59MB
  • 文件页数:425页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

写给大家看的C++书PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 创建基本的程序 1

1.1 C++的基本语法 1

1.2 编译C++程序 3

1.3 输出文本 6

1.4 运行编译好的程序 9

1.5 暂停程序执行 10

1.6 空白符号的作用 12

1.7 给源代码添加注释 14

1.8 使用IDE 15

1.8.1 在Windows系统上使用Dev-C++ 16

1.8.2 在Mac OS X系统上使用Xcode 19

第2章 简单的变量和数据类型 21

2.1 声明变量 21

2.2 对变量赋值 25

2.3 输出变量值 27

2.4 格式化数值 29

2.5 类型转换 31

2.6 字符 34

2.7 字符串 36

2.8 常量 39

第3章 操作符和控制结构 42

3.1 算术操作符 42

3.2 if条件语句 47

3.3 使用else和else if 50

3.4 三元操作符 52

3.5 逻辑操作符和比较操作符 55

3.6 switch条件语句 59

3.7 递增和递减操作符 64

3.8 while循环 67

3.9 for循环 71

第4章 输入、输出和文件 75

4.1 获得字符输入 75

4.2 丢弃输入数据 79

4.3 获得数值输入 81

4.4 获得字符串输入 84

4.5 一次读取多个输入值 86

4.6 读入一整行输入 91

4.7 对输入数据进行合法性检查 93

4.8 把数据输出到文件 99

4.9 使用文件输入 104

第5章 定义个人函数 109

5.1 创建简单的函数 109

5.2 创建带输入参数的函数 113

5.3 给函数的输入参数设置默认值 118

5.4 创建有返回值的函数 123

5.5 函数的重载 128

5.6 变量的作用域 132

第6章 复杂的数据类型 137

6.1 数组 137

6.2 指针 142

6.2.1 内存 143

6.2.2 寻找地址 144

6.2.3 指针 146

6.2.4 利用指针改变值 150

6.2.5 指针和数组 154

6.3 结构 158

6.4 再论用户定义函数 164

6.4.1 把地址传递给函数 165

6.4.2 以“引用传递”方式向函数传递参数 168

第7章 对象 172

7.1 创建简单的类 172

7.2 给类添加方法 175

7.3 对象的创建和使用 180

7.4 定义构造器 183

7.5 定义析构器 189

7.6 this指针 195

第8章 类的继承 199

8.1 基本的继承 199

8.2 继承机制中的构造器和析构器 205

8.3 访问控制 210

8.4 覆盖方法 215

8.5 重载方法 219

8.6 友元关系 222

第9章 高级OOP技术 228

9.1 静态属性和静态方法 228

9.2 虚方法 234

9.2.1 使用指向对象的指针 234

9.2.2 使用虚方法 238

9.3 抽象方法 241

9.4 重载操作符 245

9.5 〈〈操作符 253

9.6 多继承 259

9.7 虚继承 265

第10章 错误处理和调试 270

10.1 调试技巧 270

10.1.1 编译时错误 270

10.1.2 运行时错误 272

10.2 让函数返回错误代码 274

10.3 使用assert()函数 280

10.4 捕获异常 286

第11章 动态内存管理 292

11.1 静态内存和动态内存 292

11.2 为对象分配内存 296

11.3 动态数组:为长度可变的数组分配内存 300

11.4 从函数或方法返回内存 304

11.5 副本构造器和赋值操作符 308

11.6 静态对象强制类型转换 316

11.7 动态对象强制类型转换 320

11.8 避免内存泄漏 323

第12章 命名空间和模块化 326

12.1 头文件 326

12.1.1 创建头文件 327

12.1.2 使用头文件 330

12.1.3 创建实现文件 332

12.1.4 编译多个文件 337

12.2 C预处理器 338

12.3 命名空间 341

12.3.1 创建命名空间 342

12.3.2 使用命名空间 347

12.4 链接和作用域 349

第13章 模板 357

13.1 基本的模板语法 357

13.1.1 函数模板 358

13.1.2 类模板 361

13.2 创建内联模板 367

13.3 容器和算法 371

13.3.1 向量容器 372

13.3.2 迭代器 374

13.3.3 算法 377

第14章 杂项 380

14.1 再论字符串 380

14.1.1 提取子字符串 380

14.1.2 添加字符串 385

14.1.3 搜索字符串 389

14.2 二进制文件 392

14.2.1 把数据写入二进制文件 393

14.2.2 从二进制文件读出数据 398

14.2.3 随机访问二进制文件 401

14.3 命令行参数 406

精品推荐