图书介绍

C++语言程序设计【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

C++语言程序设计
  • 杨明广编著 著
  • 出版社: 成都:电子科技大学出版社
  • ISBN:7810654799
  • 出版时间:2000
  • 标注页数:277页
  • 文件大小:10MB
  • 文件页数:293页
  • 主题词:C语言(学科: 程序设计 学科: 高等学校) 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

面向对象方法的形成1

面向对象的基本概念3

1.2 C++概述6

C++的起源及特点6

C++对面向对象的支持7

1.3程序举例8

1.4 C++的词法记号10

字符集10

词法记号10

空白12

1.5 C++程序的编辑和运行13

编辑13

编译13

连接13

运行14

练习题14

第二章 数据类型、运算符和表达式16

2.1数据类型16

基本数据类型16

类型修饰符17

2.2常量与变量17

常量18

变量20

2.3运算符22

算术运算符22

关系运算符与逻辑运算符24

位运算25

赋值运算符26

其他运算符26

2.4运算符的优先级与结合性27

2.5混合运算与类型转换28

自动类型转换28

强制类型转换30

练习题30

第三章 C++中的控制语句32

3.1程序语句和3种基本结构32

语句32

程序的3种基本结构32

3.2 if语句33

单分支if语句34

双分支if-else语句36

else-if语句37

if嵌套中的问题38

3.3 switch多路开关语句39

3.4循环控制语句41

while语句41

do-while语句42

for语句44

循环嵌套46

3.5转向语句46

break语句47

continue语句47

goto语句48

3.6程序举例49

练习题51

第四章 数组类型与枚举类型56

4.1数组类型56

一维数组56

二维数组58

字符数组61

4.2枚举类型63

说明枚举模式64

定义枚举变量64

练习题65

第五章 指针与引用68

5.1指针的概念68

指针的定义69

指针赋值与使用70

指针初始化71

指针运算71

指向指针的指针72

5.2指针与数组73

指针与一维数组73

指针与二维数组75

5.3指针与字符串77

5.4指针数组78

5.5动态内存分配79

动态内存分配的概念79

用new和delete进行动态内存分配80

指针使用中的两个问题81

5.6引用82

练习题84

第六章 函数86

6.1函数定义与调用86

函数的概念86

函数定义88

函数调用89

函数原型声明90

6.2函数调用中的参数传递91

传值调用91

传址调用92

传引用调用94

使用缺省形参94

函数参数的求值顺序95

6.3数组作为函数的参数96

6.4指针与函数98

返回指针的函数98

指向函数的指针99

6.5函数嵌套调用与递归调用100

函数的嵌套调用100

函数的递归调用102

6.6内联函数inline104

6.7函数重载105

6.8 C++中的系统函数107

常用数学函数107

常用字符串函数109

其他常用系统函数112

6.9存储类型114

自动变量115

外部变量117

静态变量119

寄存器变量120

外部函数与内部函数120

其他几个需要说明的问题121

练习题123

第七章 C++中的预处理命令126

7.1宏替换命令126

7.2文件包含命令129

7.3条件编译命令130

练习题132

第八章 类和对象(一)134

8.1类的定义134

类的说明部分134

成员函数的定义135

8.2定义对象——类的实例化137

对象的定义137

访问对象的成员137

8.3类的公有成员与私有成员——数据封装138

8.4接口与实现分离141

8.5构造函数和析构函数144

构造函数144

缺省构造函数146

析构函数146

拷贝构造函数147

应用举例——串类String149

8.6用对象作为类的成员——子对象151

8.7类作用域153

练习题154

第九章 类和对象(二)161

9.1成员函数的内联实现161

9.2静态成员162

静态数据成员162

静态成员函数164

9.3友元165

友元函数166

友元类167

9.4对象数组169

9.5指向对象的指针和对象引用170

指向对象的指针170

对象指针和对象引用作为函数的参数171

this指针173

动态对象174

9.6 const关键字175

const常量175

const指针176

用const修饰函数的形参177

const对象与const成员函数177

练习题179

第十章 继承与派生180

10.1继承的概念180

10.2单继承181

定义单继承181

保护成员183

继承方式186

在派生类中重新定义基类成员187

派生类中的构造函数和析构函数190

10.3多继承192

定义多继承192

多继承中的构造函数和析构函数193

多继承中的二义性问题195

10.4虚基类199

虚基类的概念199

虚基类中的构造函数200

练习题202

第十一章 虚函数与多态性205

11.1子类型205

子类型的概念205

用基类指针指向公有派生类对象206

11.2虚函数208

引入虚函数的概念208

定义虚函数210

虚函数与函数重载211

静态联编与动态联编212

11.3纯虚函数与抽象类213

纯虚函数213

抽象类214

11.4虚析构函数218

练习题219

第十二章 运算符重载223

12.1概述223

12.2用成员函数方式重载224

12.3用友元方式重载226

12.4重载++和228

12.5重载赋值运算符“=”230

重载赋值运算符的方法230

类对象赋值中需要注意的问题231

12.6重载[]和()233

重载下标运算符[]233

重载函数调用运算符()235

12.7类型转换235

类型转换构造函数236

类型转换成员函数237

12.8运算符重载举例——字符串类238

练习题244

第十三章 C++的I/O流库248

13.1 C++流库的结构248

streambuf类248

ios类249

13.2一般输入/输出操作250

插入运算符(<<)和提取运算符(>>)250

重载插入运算符和提取运算符253

使用成员函数get和put255

使用成员函数write和read256

成员函数ignore、 putback和peek256

13.3格式化输入和输出257

设置格式状态标志257

格式输出函数260

操作子261

13.4磁盘文件的输入输出操作263

文件的打开和关闭263

文件读写操作265

随机访问数据文件267

13.5流错误处理268

练习题269

附录一 《C++程序设计》教学大纲272

附录二 上机实验273

附录三 ASCII码表276

参考文献277

热门推荐