当前位置:首页 > 工业技术
C++应用教程
C++应用教程

C++应用教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:胡也,童爱红,龙瑞编著
  • 出 版 社:清华大学出版社;北京交通大学出版社
  • 出版年份:2005
  • ISBN:7810824279
  • 页数:290 页
图书介绍:C++语言是一门完全面向对象的程序设计语言,是高校广泛使用的程序设计教学语言之一。本书从教学实践全程的角度对C++进行了全面的阐述,全书共分13章,全面讲解了面向对象的程序设计概念、C++的数据类型和表达式、C++的程序设计语句、C++的数组与指针及函数、类、对象、继承、多态性等程序设计的基本要素。本书的重点是C++的面向对象语言成份,详细深入地探讨了类与对象、继承与派生类、多态性与虚函数、模板等的概念及其C++语言的实现。本书的最后一章还给出了常用数据结构的C++实现。
《C++应用教程》目录

第1章 C++语言概述 1

1.1理论知识 1

计算机语言的发展——从面向过程到面向对象 1

面向对象的基本概念 3

C++语言的优势 4

C++程序的基本结构 4

C++语言的基本词法 7

利用Visual Studio.NET开发C++程序 9

1.2典型实例 13

1.3上机练习 14

课后考场 15

第2章 C++语言基础 17

2.1理论知识 17

C++中的基本数据类型 17

C++中的常量 19

C++中的变量 21

C++中的运算符与表达式 24

2.2典型实例 33

典型实例一 33

典型实例二 34

2.3上机练习 35

课后考场 36

第3章 C++语言的语句 37

3.1理论知识 37

语句的基本概念 37

顺序结构语句 38

选择结构语句 38

循环结构语句 43

中止语句 46

预处理语句 48

3.2典型实例 51

典型实例一 51

典型实例二 52

3.3上机练习 54

上机练习一 54

上机练习二 55

课后考场 56

第4章 C++语言的复合数据类型 59

4.1理论知识 59

指针的定义和使用 59

引用的定义和使用 63

数组的定义和使用 65

vector容器的定义和使用 73

字符串的定义和使用 75

枚举的定义和使用 77

4.2典型实例 78

典型实例一 78

典型实例二 79

典型实例三 81

4.3上机练习 82

课后考场 83

第5章 C++的函数 86

5.1理论知识 86

函数的定义 86

函数的调用和声明 87

函数实参的缺省 88

函数的参数传递 89

函数的嵌套调用与递归调用 94

函数指针 96

内联函数 98

函数的重载 99

作用域和寿命期 102

5.2典型实例 107

典型实例一 107

典型实例二 108

5.3上机练习 110

上机练习一 110

上机练习二 111

课后考场 112

第6章 C++的类与对象 115

6.1理论知识 115

类的定义 115

类对象的定义 118

类对象的初始化和析构 121

this指针 124

静态数据成员和成员函数 126

const类对象和mutable数据成员 128

指向类成员的指针 130

类对象数组 131

友元 132

类域 133

嵌套类和局部类 133

联合类 135

6.2典型实例 139

典型实例一 139

典型实例二 141

6.3上机练习 144

课后考场 146

第7章 类的继承 148

7.1理论知识 148

基类与派生类 148

派生类的定义 149

派生类对基类成员的访问 151

基类和派生类的构造和析构函数 154

虚拟继承 155

7.2典型实例 159

典型实例一 159

典型实例二 162

7.3上机练习 164

课后考场 167

第8章 运算符的重载 170

8.1理论知识 170

运算符的重载 170

运算符重载的定义 171

赋值运算符的重载 173

下标运算符的重载 174

算术运算符的重载 175

递增递减运算符的重载 177

自定义的类型转换 178

8.2典型实例 181

8.3上机练习 183

课后考场 185

第9章 虚函数和多态性 187

9.1理论知识 187

多态性 187

虚函数 189

虚析构函数 192

纯虚函数 193

抽象类 193

9.2典型实例 194

典型实例一 194

典型实例二 196

9.3上机练习 197

课后考场 200

第10章 C++的输入和输出流 202

10.1理论知识 202

C++流的概念 202

输出操作 203

输入操作 206

格式化的输入输出操作 209

输入和输出符的重载 211

文件的输入输出操作 213

字符串流的输入输出操作 218

流错误的处理 220

10.2典型实例 221

典型实例一 221

典型实例二 222

10.3上机练习 224

课后考场 226

第11章 C++的模板 227

11.1理论知识 227

模板的概念 227

函数模板 228

类模板 235

11.2典型实例 242

典型实例一 242

典型实例二 244

11.3上机练习 246

课后考场 248

第12章 C++的异常处理 250

12.1理论知识 250

异常的概念 250

异常的抛出 251

try块 252

异常的捕获处理 254

类层次结构中的异常 255

C++标准库中的异常类 257

12.2典型实例 258

典型实例一 258

典型实例二 259

12.3上机练习 262

课后考场 264

第13章 常用数据结构的C++实现 267

13.1理论知识 267

链表 267

二叉树 276

哈希表 282

13.2典型实例 286

典型实例一 286

典型实例二 287

13.3上机练习 288

课后考场 289

参考文献 290

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