图书介绍

C++程序设计PDF|Epub|txt|kindle电子书版本网盘下载

C++程序设计
  • 刘加海,季江民,孔美云等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302194972
  • 出版时间:2009
  • 标注页数:446页
  • 文件大小:48MB
  • 文件页数:464页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

C++程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 C++程序设计入门1

1.1 C++类1

类的概念1

C++中类的定义2

类成员数据4

类成员函数的定义方法5

1.2 C++的标准输入输出流对象7

标准输入输出流对象的基本应用7

基本输入输出流对象及它的常用成员函数9

1.3常量与变量13

整型常量13

实型常量14

字符常量15

变量的数据类型及其定义15

整型变量16

实型变量17

字符变量与字符串17

变量声明的位置20

1.4类对象初步21

类对象的概念21

类对象的定义21

类成员函数中的构造函数与析构函数25

1.5 Visual C++6.0环境下的程序调试27

Visual C++ 6.0源程序编辑、编译、连接和运行过程27

打开已存在的文件31

C++程序的调试32

1.6面向对象编程方法的基本特征37

抽象37

封装38

继承39

多态性40

习题42

第2章 C++程序的文件组织与基本运算符43

2.1 C++程序43

2.2 C++中的函数46

函数原型46

函数体46

函数的调用方式47

2.3 C++语句48

2.4运算符49

算术运算符49

关系运算符50

逻辑运算符50

位运算符52

引用52

习题54

第3章 循环程序设计55

3.1 while循环55

3.2 do…while循环61

3.3 for循环程序设计63

for循环结构63

for语句的几种变形65

3.4 break语句和continue语句67

3.5循环嵌套的应用69

习题73

第4章 分支程序设计76

4.1 if语句的应用76

4.2 if…else语句的应用79

4.3 if…else if语句的应用84

4.4 if嵌套语句的应用86

4.5 switch的应用87

习题93

第5章 函数94

5.1函数的基本概念94

函数原型95

函数的定义95

5.2系统函数的应用97

5.3函数的参数100

数据复制方式传递数据100

地址传送方式传递数据101

引用方式传递数据102

5.4默认的函数参数103

5.5函数重载105

5.6内联函数108

内联函数的声明方法108

内联函数的特点108

5.7函数与变量的存储类型110

auto存储类型的变量与作用范围112

static存储类型的变量与作用范围112

register存储类型的变量与作用范围114

extern存储类型的变量与作用范围114

5.8域分辨操作符115

5.9函数的嵌套与递归调用116

函数的嵌套调用117

函数递归调用118

习题121

第6章 指针与数组126

6.1一维数组126

6.2二维数组136

二维数组的定义136

二维数组的表示、初始化与赋值137

二维数组可作为一维数组来使用139

6.3指针的基本概念140

指针变量的定义140

指针变量的赋值140

指针变量的间接寻址运算141

相同类型指针间的基本运算142

指针与const限定符144

6.4一维数组与指针145

6.5字符串与字符指针变量148

字符数组与字符串148

指针变量与字符串151

6.6数组指针152

6.7指针数组154

指针数组的性质154

指针数组的初始化155

6.8运算符new和delete与指针156

习题159

第7章 指针与函数164

7.1指针与函数参数164

7.2用函数指针变量调用函数172

7.3返回值为指针的函数177

7.4命令行参数180

命令行参数的概念180

命令行参数的表示方法181

习题183

第8章 类及其应用185

8.1类的构造函数185

构造函数的特点186

构造函数的应用187

默认参数的构造函数193

复制构造函数194

8.2类的析构函数197

析构函数的特点197

析构函数调用顺序举例198

8.3类静态成员204

类的静态数据成员204

类的静态成员函数207

8.4类的友元209

友元函数210

友元成员212

友元类215

8.5容器类218

8.6类与结构220

8.7对象数组与对象指针222

对象数组222

指向类对象的指针223

指向类成员的指针225

this指针228

习题230

第9章 运算符重载242

9.1运算符重载的基本概念242

C++中可重载的运算符243

运算符重载的定义形式243

9.2成员函数重载运算符244

9.3友元函数重载运算符247

9.4成员函数运算符与友元运算符函数的比较249

9.5单目运算符的重载250

9.6赋值运算符的重载256

9.7二元运算符的重载258

9.8重载运算符()265

习题266

第10章 继承与多态性271

10.1继承与派生271

10.2单继承273

单继承273

公有继承273

私有继承276

保护继承278

10.3派生类的构造函数和析构函数280

派生类构造函数和析构函数的执行顺序280

10.4多继承290

多继承中派生类的构造函数与析构函数291

多继承中的二义性问题295

10.5虚基类296

10.6多态性的概念300

10.7虚函数303

虚函数的定义303

虚函数的调用304

虚函数和重载函数的区别308

10.8纯虚函数与抽象类310

纯虚函数310

抽象类311

10.9多态性的异质单向链314

习题320

第11章 模板和异常处理335

11.1模板335

函数模板336

类模板342

11.2异常处理354

异常处理的基本思想354

异常处理的实现355

异常生命周期359

异常规格说明360

异常处理中的构造与析构361

习题362

第12章 I/O流与文件364

12.1 C++流的概念364

12.2用ios类的成员函数实现格式化输入输出366

I/O状态标志字366

ios类中用于控制输入输出格式的成员函数367

ios类中的其他成员函数371

12.3用I/O操纵符实现格式化输入输出373

I/O操纵符373

用户自定义操纵符375

12.4文件的操作376

文件的操作过程377

定义文件流对象377

文件的打开与关闭377

文件的操作方式379

文本文件应用举例380

二进制文件的操作386

文件的随机读写389

12.5用户自定义类型的输入输出392

习题397

第13章 可视化程序设计初步403

13.1 Windows程序设计基本概念403

Windows消息403

消息的种类404

13.2 Windows程序设计举例405

CWinApp类406

CFrameWnd类406

应用程序举例1407

应用程序举例2409

应用程序举例3412

应用程序举例4417

应用程序举例5422

应用程序举例6424

习题438

附录A ASCII表442

附录B 运算符及其优先级汇总表444

附录C C++语言中常用的保留字445

参考文献446

热门推荐