图书介绍

C++程序设计基础 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C++程序设计基础 第2版
  • 张基温编著 著
  • 出版社: 北京:高等教育出版社
  • ISBN:7040123029
  • 出版时间:2003
  • 标注页数:318页
  • 文件大小:67MB
  • 文件页数:326页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

C++程序设计基础 第2版PDF格式电子书版下载

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

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

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

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

图书目录

引论1

0.1程序=模型+表现1

问题-模型-程序1

程序的正确性:模型的有效性+表现的忠实性2

程序设计中的科学思维方法2

功能分析与结构分析4

模块:接口与实现6

数据结构与算法7

面向过程的程序设计(POP)与面向对象的程序设计(OOP)9

0.2 C++语言程序开发12

C++语言概述12

C++程序开发的基本过程13

第一章 过程初步15

1.1 C++过程程序构成15

过程程序的功能15

C++过程程序结构16

C++语素17

1.2常量与变量19

字面常量19

程序变量21

符号常量22

1.3运算符与表达式基础23

算术运算符与算术表达式23

关系运算符与关系表达式25

逻辑运算符与逻辑表达式26

条件运算符与条件表达式27

位运算符及其表达式28

赋值运算符与赋值表达式29

逗号运算符及其表达式32

关于表达式运算顺序的讨论32

1.4语句及其流程控制35

语句35

ifelse选择结构36

switch选择结构40

while重复结构42

dowhile重复结构51

for重复结构52

流程转向控制56

程序中止函数exit()58

1.5程序测试及其用例设计59

概述59

结构测试技术60

功能测试技术63

习题65

第二章 过程的组织和管理69

2.1用函数组织C++过程69

概述69

函数结构与函数定义70

函数名重载73

内嵌函数73

函数原型与函数声明74

函数调用75

递归函数77

C++库函数81

2.2程序实体及其存储类83

程序实体的创建与生存期83

作用域与可见性84

C++存储类85

2.3编译预处理93

宏定义93

文件包含95

条件编译96

习题97

第三章 数据类型102

3.1基本类型102

整类型102

字符类型104

实类型107

算术类型转换109

sizeof运算符110

3.2数组类型111

一维数组112

字符串115

多维数组118

3.3指针类型119

地址与指针119

指针的运算123

动态内存分配125

3.4数组与指针127

数组名指针127

数组元素的指针形式130

指向数组的指针变量132

字符型指针134

指针数组136

3.5声明139

声明符139

复杂声明139

类型定义符:typedef141

3.6函数与指针142

指针参数142

带参主函数与命令行参数146

返回指针的函数147

指向函数的指针149

指向void类型的指针152

3.7类属154

类型参数化154

函数模板(template函数)155

异常处理158

3.8引用类型159

引用的声明与特点160

引用参数163

返回引用的函数164

3.9枚举类型164

枚举是用户定义类型164

枚举是一组被命名的165

整型常量集合165

枚举变量的运算与应用166

习题167

第四章 类与对象175

4.1类的定义175

类的组成与接口175

类的实现177

4.2对象的创建与撤销178

对象声明178

构造函数179

释放函数182

对象创建时的内存动态分配187

用对象初始化新对象——复制构造函数188

对象成员193

4.3对象行为与性能控制194

友元194

共用体与共用体成员199

静态成员205

const对象209

4.4对象组织210

对象向量210

指向对象的指针与对象链表211

this指针215

4.5对象运算与运算符重载216

运算符重载的成员函数方式与友元函数方式216

类型转换与转换函数219

对象赋值与赋值运算符重载221

下标运算符与函数调用运算符重载224

插入/提取符及其重载230

运算符重载规则234

4.6类模板236

类模板的定义236

类模板中的友元函数239

异常处理242

习题244

第五章 继承246

5.1派生类246

public派生与prlvate派生246

protected成员与protected派生249

多基派生249

派生类的构造函数与释放函数250

虚基类256

5.2类层次中的访问规则257

类层次中成员名的作用域257

类层次中的类转换260

5.3虚函数265

方法的多态性与虚函数265

虚函数的访问268

纯虚函数与抽象类273

虚释放函数276

多基派生中虚函数的二义性279

习题282

第六章I/0流289

6.1概述289

文件、缓冲区与流289

三种层次的I/0机制290

6.2基本插入/提取操作292

基本插入操作292

基本提取操作293

6.3插入/提取格式控制294

流的格式状态字294

ios类的格式化方法函数295

预定义的I/0操纵算子301

自定义I/0操纵算子303

6.4流的出错处理305

流的出错状态305

测试与设置出错状态位的函数306

6.5文件操作307

文件流307

文件的打开与关闭307

文本文件的读/写311

二进制文件的读/写312

文件的随机读/写314

设备文件的使用316

习题317

参考文献318

热门推荐