图书介绍

C++程序设计教程pdf电子书版本下载

C++程序设计教程
  • (美)Leen Ammeraal著;刘瑞挺等译 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113052053
  • 出版时间:2003
  • 标注页数:392页
  • 文件大小:20MB
  • 文件页数:402页
  • 主题词: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++及其他语言 2

1-2 非实用的程序 3

1-3 存储器组织和二进制数 6

1-4 标识符和关键字 8

1-5 常量 9

1-6 标准String类型 12

1-7 STL的一些要素 13

1-8 注释 15

练习题 16

第2章 表达式和语句 17

2-1 算术运算 18

2-2 类型、变量和赋值 20

2-3 比较与逻辑运算符 25

2-4 复合语句和IF语句 26

2-5 迭代语句 30

2-6 Break、Continue、Goto、Switch 34

2-7 简单声明 37

练习题 38

第3章 其他运算符 39

3-1 条件表达式 40

3-2 逗号运算符 41

3-3 位操作 44

3-4 简单数组 46

3-5 关联性 48

3-6 运算符的优先级和语法规则 50

3-7 算术转换与合计 54

3-8 L值和R值 58

练习题 59

第4章 函数与程序结构 63

4-1 函数的定义与声明 64

4-2 关键字void 68

4-3 通过参数来改变变量 74

4-4 变元的类型和返回值 76

4-5 再论初始化 77

4-6 分别编译和未命名的命名空间 80

4-7 一些数学标准函数 83

4-8 函数重载 84

4-9 作为返回值的引用 85

4-10 引用参数和const 86

4-11 内联函数 87

4-12 一些预处理程序 88

练习题 91

第5章 数组、指针和字符串 95

5-1 地址运算 96

5-2 函数变元与数组 97

5-3 指针 98

5-4 C风格的字符串和标准string类型 105

5-5 字符串构造函数与字符串赋值 107

5-6 C风格字符串及其转换 108

5-7 类型string:长度、复制与比较 111

5-8 类型string:增补、插入与拼接 114

5-9 类型string:查找、子字符串与交换 115

5-10 类型string:输入与输出 116

5-11 多维数组 117

5-12 指针的数组与指向数组的指针 117

5-13 程序参数 121

5-14 内存格式转换 122

5-15 指向函数的指针 123

5-16 动态内存分配 125

练习题 128

第6章 类与对象 131

6-1 关键字struct 132

6-2 构造函数与其他成员函数 133

6-3 构造函数的初始化函数 136

6-4 在类外部定义成员函数 137

6-5 构造函数的更深层次探讨 141

6-6 运算符重载与友元函数 142

6-7 运算符、转换和关键字explicit 148

6-8 析构函数与缺省构造函数 152

6-9 复制类对象 156

6-10 继承 162

6-11 虚函数 171

6-12 运行时类型信息与dynamic_cast 178

6-13 静态类成员 180

6-14 指向类成员的指针 182

6-15 联合与位字段 184

6-16 函数对象 186

练习题 190

第7章 模板 193

7-1 引言 194

7-2 函数模板 194

7-3 类模板 197

7-4 重温类型string 201

7-5 复数 202

练习题 205

第8章 异常处理 207

8-1 差错与异常 208

8-2 使用关键字try、catch和throw 209

8-3 异常类 214

8-4 有关new的差错处理 216

8-5 异常规格说明 217

练习题 218

第9章 标准模板库STL 219

9-1 通过迭代器访问向量 220

9-2 向量、列表、双端队列以及容器适配器 222

9-3 迭代器分类 231

9-4 数组与STL算法 235

9-5 列表专用的成员函数 237

9-6 关联容器 243

9-7 集合与多集合 244

9-8 映射与多映射 246

9-9 对偶与比较 248

9-10 函数对象与函数适配器 251

9-11 不可修改的序列算法 264

9-12 可修改的序列算法 267

9-13 与排序有关的算法 272

9-14 通用数值算法 283

9-15 位序列:bitset 285

练习题 285

第10章 I/O流 289

10-1 流 290

10-2 输出 290

10-3 输入 298

10-4 文件I/O 304

10-5 随机访问 310

10-6 差错状态 313

10-7 重温内存格式转换 316

练习题 317

第11章 早期的库函数 321

11-1 诊断:〈cassert〉 322

11-2 字符分类:〈cctype〉 322

11-3 错误编号:〈cerrno〉 323

11-4 浮点数精度:〈cfloat〉 324

11-5 最大整数等:〈climits〉 325

11-6 数学函数:〈cmath〉 325

11-7 变长变元表:〈cstdarg〉 327

11-8 输入与输出:〈cstdio〉 328

11-9 杂项:〈cstdlib〉 336

11-10 C格式字符串函数:〈cstring〉 337

11-11 时间与日期:〈ctime〉 339

练习题 342

附录A 深入探讨操作符 343

附录B ASCⅡ码表 347

附录C 练习答案 349

精品推荐