当前位置:首页 > 工业技术
C++语言程序设计案例教程
C++语言程序设计案例教程

C++语言程序设计案例教程PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:郑莉等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2005
  • ISBN:7302108528
  • 页数:505 页
图书介绍:本书基于C++语言的基本语法设计了数百个经典语法案例,以综合性和实用性为基准设计了几十个大型综合案例。通过这些案例介绍了C++语言设计的特点,面向对象程序设计的思想和方法。内容包括:C++程序设计的基本概念,面向对象程序设计的概念,类与对象,数据的存储和访问属性,数组指导与字符串,继承与派生,多态性,泛型程序设计与STL,流类库与输入输出,异常处理和Windows程序设计的特点等。
《C++语言程序设计案例教程》目录

第1章 C++语言程序设计概述 1

1.1 程序设计语言 1

1.1.1 知识点综述 1

1.1.2 疑难辨析 1

目录 1

1.2 面向过程与面向对象程序设计方法 3

1.2.1 知识点综述 3

1.2.2 疑难辨析 3

1.3 计算机信息存储与表示 3

1.3.1 知识点综述 3

1.3.2 疑难辨析 4

1.4 程序开发术语和过程 4

1.4.1 知识点综述 4

1.4.2 疑难辨析 5

1.5 案例分析 5

2.1.1 知识点综述 8

第2章 C++语言基础 8

2.1 C++程序概述 8

2.1.2 疑难辨析 9

2.1.3 典型语法案例解析 9

2.2 基本数据类型和运算符 10

2.2.1 知识点综述 10

2.2.2 疑难辨析 12

2.2.3 典型语法案例解析 13

2.3 流程控制 27

2.3.1 知识点综述 27

2.3.2 疑难辨析 28

2.3.3 典型语法案例解析 28

2.4 自定义数据类型 43

2.4.1 知识点综述 43

2.4.3 典型语法案例解析 44

2.4.2 疑难辨析 44

2.5 综合案例分析 50

第3章 函数 52

3.1 函数的声明与使用 52

3.1.1 知识点综述 52

3.1.2 疑难辨析 52

3.1.3 典型语法案例解析 53

3.2 函数的参数传递 58

3.2.1 知识点综述 58

3.2.2 疑难辨析 58

3.2.3 典型语法案例解析 58

3.3 函数的嵌套和递归调用 61

3.3.1 知识点综述 61

3.3.2 疑难辨析 61

3.3.3 典型语法案例解析 61

3.4.2 疑难辨析 64

3.4.3 典型语法案例解析 64

3.4 带默认形参值的函数 64

3.4.1 知识点综述 64

3.5 函数的重载 68

3.5.1 知识点综述 68

3.5.2 疑难辨析 68

3.5.3 典型语法案例解析 68

3.6 C++系统函数 73

3.6.1 知识点综述 73

3.6.2 疑难辨析 73

3.6.3 典型语法案例解析 73

3.7 综合案例分析 81

4.1.3 典型语法案例解析 84

4.1.2 疑难辨析 84

4.1 面向对象基本特点 84

第4章 面向对象基本特点 84

4.1.1 知识点综述 84

4.2 类和对象 85

4.2.1 知识点综述 85

4.2.2 疑难辨析 85

4.2.3 典型语法案例解析 86

4.3 构造函数和析构函数 89

4.3.1 知识点综述 89

4.3.2 疑难辨析 90

4.3.3 典型语法案例解析 90

4.4 类的组合 95

4.4.1 知识点综述 95

4.4.2 疑难辨析 95

4.4.3 典型语法案例解析 96

4.5.1 知识点综述 98

4.5 UML图形标识 98

4.5.2 疑难辨析 99

4.5.3 典型语法案例解析 99

4.6 综合案例分析 99

第5章 C++语言存储与访问属性 102

5.1 作用域与可见性 102

5.1.1 知识点综述 102

5.1.2 疑难辨析 102

5.1.3 典型语法案例解析 102

5.2 静态生存期与动态生存期 106

5.2.1 知识点综述 106

5.2.2 疑难辨析 106

5.2.3 典型语法案例解析 106

5.3.3 典型语法案例解析 110

5.3.2 疑难辨析 110

5.3.1 知识点综述 110

5.3 静态数据成员和函数成员 110

5.4 友元函数和友元类 113

5.4.1 知识点综述 113

5.4.2 疑难辨析 113

5.4.3 典型语法案例解析 114

5.5 常量数据与共享数据的保护 120

5.5.1 知识点综述 120

5.5.2 疑难辨析 121

5.5.3 典型语法案例解析 121

5.6 编译预处理与多文件组织 125

5.6.1 知识点综述 125

5.6.2 疑难辨析 126

5.6.3 典型语法案例解析 127

5.7 综合案例分析 136

6.1.1 知识点综述 141

6.1.2 疑难辨析 141

第6章 数组、指针与字符串 141

6.1 数组 141

6.1.3 典型语法案例解析 142

6.2 指针和引用 155

6.2.1 知识点综述 155

6.2.2 疑难辨析 157

6.2.3 典型语法案例解析 158

6.3 动态内存分配 181

6.3.1 知识点综述 181

6.3.2 疑难辨析 182

6.3.3 典型语法案例解析 183

6.4.3 典型语法案例解析 189

6.4.2 疑难辨析 189

6.4.1 知识点综述 189

6.4 深拷贝和浅拷贝 189

6.5 字符串 197

6.5.1 知识点综述 197

6.5.2 疑难辨析 197

6.5.3 典型语法案例解析 197

6.6 综合案例分析 219

第7章 类的继承与派生 227

7.1 继承与派生 227

7.1.1 知识点综述 227

7.1.2 疑难辨析 227

7.1.3 典型语法案例解析 228

7.2 构造函数和析构函数 233

7.2.1 知识点综述 233

7.2.3 典型语法案例解析 234

7.2.2 疑难辨析 234

7.3 多级多继承中成员的访问 245

7.3.1 知识点综述 245

7.3.2 疑难辨析 246

7.3.3 典型语法案例解析 246

7.4 虚继承与虚基类 251

7.4.1 知识点综述 251

7.4.2 疑难辨析 251

7.4.3 典型语法案例解析 252

7.5 综合案例分析 256

第8章 多态性 263

8.1 多态性概述 263

8.1.1 知识点综述 263

8.1.2 疑难辨析 263

8.2.1 知识点综述 265

8.2 成员函数和运算符重载 265

8.1.3 典型语法案例解析 265

8.2.2 疑难辨析 266

8.2.3 典型语法案例解析 267

8.3 虚函数 281

8.3.1 知识点综述 281

8.3.2 疑难辨析 281

8.3.3 典型语法案例解析 282

8.4 纯虚函数与抽象类 289

8.4.1 知识点综述 289

8.4.2 疑难辨析 289

8.4.3 典型语法案例解析 289

8.5 综合案例分析 294

9.1 函数模板和类模板 303

9.1.1 知识点综述 303

第9章 群体类和群体数据的组织 303

9.1.2 疑难辨析 304

9.1.3 典型语法案例解析 305

9.2 简单群体类设计 312

9.2.1 知识点综述 312

9.2.2 疑难辨析 312

9.2.3 典型语法案例解析 313

9.3 综合案例分析 320

第10章 泛型程序设计与C++标准模板库 323

10.1 命名空间、头文件命名和对组类相关概念 323

10.1.1 知识点综述 323

10.1.2 疑难辨析 323

10.1.3 典型语法案例解析 324

10.2 C++标准容器类 329

10.2.1 知识点综述 329

10.2.2 疑难辨析 330

10.2.3 典型语法案例解析 331

10.3 C++标准迭代器 340

10.3.1 知识点综述 340

10.3.2 疑难辨析 341

10.3.3 典型语法案例解析 342

10.4 C++标准通用算法 345

10.4.1 知识点综述 345

10.4.2 疑难辨析 349

10.4.3 典型语法案例解析 349

10.5 函数对象 386

10.5.1 知识点综述 386

10.5.2 疑难辨析 388

10.5.3 典型语法案例解析 388

10.6 综合案例分析 391

11.1.1 知识点综述 398

第11章 流类库与输入输出 398

11.1 C++I/O流概念 398

11.1.2 疑难辨析 399

11.1.3 典型语法案例解析 399

11.2 标准输入与输出 401

11.2.1 知识点综述 401

11.2.2 疑难辨析 402

11.2.3 典型语法案例解析 403

11.3 流的格式化控制与流操纵符 407

11.3.1 知识点综述 407

11.3.2 疑难辨析 407

11.3.3 典型语法案例解析 407

11.4 文件 421

11.4.1 知识点综述 421

11.4.3 典型语法案例解析 422

11.4.2 疑难辨析 422

11.5 综合案例分析 436

第12章 异常处理 447

12.1 异常处理基础 447

12.1.1 知识点综述 447

12.1.2 疑难辨析 447

12.1.3 典型语法案例解析 447

12.2 异常处理的实现 448

12.2.1 知识点综述 448

12.2.2 疑难辨析 449

12.2.3 典型语法案例解析 449

12.3 构造析构中的异常处理 456

12.3.1 知识点综述 456

12.3.2 疑难辨析 456

12.3.3 典型语法案例解析 457

12.4.1 知识点综述 460

12.4 标准程序库中的异常处理 460

12.4.2 疑难辨析 461

12.4.3 典型语法案例解析 461

12.5 综合案例分析 463

第13章 Windows程序设计与MFC库 465

13.1 Windows程序设计 465

13.1.1 知识点综述 465

13.1.2 典型案例解析 465

13.2 MFC库及编程 474

13.2.1 知识点综述 474

13.3.2 典型案例解析 475

13.3 综合案例分析 487

参考文献 494

书中各章的案例索引 495

相关图书
作者其它书籍
返回顶部