• C++教程/21世纪高等学校计算机规划教材
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

C++教程/21世纪高等学校计算机规划教材

17.42 4.8折 36 九五品

仅1件

河北廊坊
认证卖家担保交易快速发货售后保障

作者郑莉、李宁 著

出版社人民邮电出版社

出版时间2010-05

版次1

装帧平装

货号A11

上书时间2024-11-04

   商品详情   

品相描述:九五品
图书标准信息
  • 作者 郑莉、李宁 著
  • 出版社 人民邮电出版社
  • 出版时间 2010-05
  • 版次 1
  • ISBN 9787115226648
  • 定价 36.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 354页
  • 正文语种 简体中文
  • 丛书 21世纪高等学校计算机规划教材
【内容简介】
《C++教程》的内容涵盖了C++语言的基本语法、面向对象的概念和程序设计方法、数据结构基础、模板和泛型程序设计简介。对于每一个知识点,都是先给出一个简要的综述,然后通过例题来讲解。全书一共有174个例题,每个例题包括题目、主要知识点、源程序、运行结果、思考与提示几个部分。
《C++教程》是面向没有程序设计基础的读者编写的入门教材,特点是问题驱动、案例教学,适用于大学的C++程序设计课程,也可用于自学。
【作者简介】
郑莉,清华大学计算机科学与技术系副教授。本科及研究生毕业于清华大学计算机系,国家级教学团队骨干,ISO/IECJTC1SC36国际标准组织专家及联合编辑。教育部教育信息化技术标准委员会副秘书长;从事计算机基础课教学及软件工程、网络教育技术研究;创建了国家精品课“面向对象的程序设计”,主持863重点项目课题,作为主要起草人起草了多部信息技术国家标准。作为联合编辑起草了国际标准草案;获国家级教学成果二等奖、北京市教学成果一等奖、教育部中国高校科学技术奖一自然科学二等奖;主编了多本计算机程序设计的畅销教材。
【目录】
第1章绪论1
1.1C++语言的特点1
1.2面向对象程序设计1
1.3C++语言的基本符号2
1.4C++语言的词汇3
1.4.1关键字3
1.4.2标识符3
1.4.3常量3
1.4.4运算符3
1.5最简单的C++程序4
小结5
习题5

第2章简单数据及运算7
2.1程序中的数据7
2.2基本数据类型11
2.2.1整数类型11
2.2.2浮点数类型15
2.2.3字符类型16
2.2.4字符串类型17
2.2.5布尔类型18
2.3简单运算19
2.3.1算术运算19
2.3.2赋值运算21
2.3.3逗号运算23
2.3.4关系运算23
2.3.5逻辑运算24
2.3.6sizeof运算25
2.3.7位运算26
2.4语句27
2.4.1声明语句28
2.4.2表达式语句28
2.4.3复合语句28
小结28
习题28

第3章流程控制30
3.1分支结构30
3.1.1用if语句实现选择结构30
3.1.2switch语句34
3.2循环语句36
3.2.1while语句36
3.2.2dowhile语句37
3.2.3for语句38
3.3循环与选择结构的嵌套40
3.4break&continue语句41
3.5goto语句43
小结44
习题44

第4章复杂数据及运算47
4.1数组47
4.1.1一维数组的声明与使用48
4.1.2多维数组的声明与使用50
4.2指针52
4.2.1数据在内存中的地址53
4.2.2指针及指针运算56
4.3字符串61
4.3.1以数组存放C风格的字符串61
4.3.2string类型字符串63
4.4枚举类型67
4.5运算优先级与类型转换68
4.5.1运算优先级68
4.5.2类型转换70
小结71
习题71

第5章抽象与分类74
5.1面向过程的功能抽象——函数74
5.1.1函数的定义与调用74
5.1.2函数参数的单向传递77
5.1.3引用类型的参数78
5.1.4指针类型的参数81
5.1.5数组类型的参数81
5.1.6缺省参数值84
5.1.7省略参数85
5.1.8嵌套与递归调用85
5.1.9内联函数87
5.1.10函数指针88
5.1.11函数的重载89
5.2类与对象的概念91
5.2.1分类与抽象的思想91
5.2.2对象的属性与行为91
5.3程序中类的设计91
5.3.1对象属性的抽象92
5.3.2对象功能与行为的抽象93
5.4类的对象94
5.4.1对象的定义与初始化94
5.4.2对象的析构99
5.4.3对象数组100
5.4.4通过指针访问对象103
5.4.5以对象作为函数的参数106
5.5特殊的类106
5.5.1结构体107
5.5.2联合体109
5.6友元111
5.6.1友元函数111
5.6.2友元类112
小结113
习题113

第6章自定义类型的运算121
6.1用函数实现对象的运算121
6.2运算符重载函数124
6.2.1运算符重载为成员函数125
6.2.2运算符重载为非成员函数127
6.3典型运算符的重载129
6.3.1重载乘法运算符129
6.3.2重载求相反数运算符131
6.3.3重载相等比较运算符133
6.3.4重载++运算符135
6.3.5重载赋值运算符138
6.3.6重载类型转换符142
6.3.7重载下标访问运算符144
小结145
习题145

第7章多文件工程和编译预处理命令150
7.1多文件工程150
7.2外部变量与外部函数152
7.3标准C++库和命名空间154
7.3.1标准C++库154
7.3.2什么是命名空间155
7.3.3命名空间的定义155
7.3.4命名空间的使用157
7.3.5命名空间的嵌套161
7.4编译预处理162
7.4.1在程序中包含头文件163
7.4.2程序中的置换163
7.4.3条件预编译165
小结168
习题169

第8章类的重用171
8.1类的组合171
8.1.1类的组合的含义171
8.1.2类的组合实现172
8.1.3前向引用声明175
8.2类的继承176
8.2.1什么是继承176
8.2.2派生类的定义177
8.2.3继承成员的访问控制179
8.2.4派生类的构造函数和析构函数182
8.2.5向上转型185
8.3多继承与虚基类187
8.3.1多继承中同名隐藏和二义性问题187
8.3.2重复继承与虚基类188
小结190
习题191

第9章数据的共享与保护195
9.1变量的生存期与作用域195
9.1.1对象的生存期195
9.1.2作用域及可见性196
9.2同类对象间的数据共享——静态成员199
9.2.1静态数据成员199
9.2.2静态函数成员200
9.3共享数据的保护202
9.3.1常引用202
9.3.2常成员203
9.3.3常对象206
小结208
习题208

第10章多态性213
10.1多态性概述213
10.2虚函数214
10.2.1函数的覆盖214
10.2.2虚函数成员215
10.2.3虚析构函数219
10.3抽象类221
小结223
习题223

第11章输入/输出流230
11.1C++输入/输出流的概念230
11.1.1什么是输入/输出流230
11.1.2流类库的头文件231
11.1.3预定义流对象231
11.1.4I/O流库的类体系231
11.1.5输出流举例232
11.1.6输入流举例233
11.2无格式的输入/输出234
11.2.1无格式输入235
11.2.2无格式输出236
11.3有格式输入/输出236
11.3.1默认的输入/输出格式236
11.3.2格式标志的设置237
11.3.3格式控制操纵符238
11.4I/O流的状态248
11.5文件流249
11.5.1文件的概念250
11.5.2文件流的建立250
11.5.3文件流的关闭251
11.5.4两种特殊的文件流251
11.6字符串流253
11.6.1字符串流的建立253
11.6.2字符串流的缓冲区操作254
11.7针对自定义类型重载和255
小结257
习题257

第12章容错及异常处理基础260
12.1异常处理的基本思想260
12.2抛出异常261
12.3捕获异常263
12.4异常对象266
12.5标准程序库异常处理267
12.6异常规范269
小结270
习题270

第13章数据结构简介273
13.1线性群体273
13.1.1线性群体的概念273
13.1.2直接存取群体——数组274
13.1.3顺序存取群体——链表277
13.1.4栈286
13.1.5队列288
13.2群体数据的组织290
13.2.1顺序查找290
13.2.2折半查找291
13.2.3插入排序293
13.2.4选择排序294
13.2.5交换排序295
小结297
习题297

第14章模板简介301
14.1函数模板301
14.1.1函数模板的定义和实例化301
14.1.2模板实参的使用304
14.1.3模板的常规参数306
14.2类模板307
14.3类模板与继承310
小结312
习题312

第15章泛型程序设计与C++STL简介319
15.1泛型程序设计的概念和术语319
15.1.1泛型程序设计319
15.1.2STL的相关概念和术语320
15.2C++STL中的容器322
15.2.1顺序容器322
15.2.2关联容器333
15.2.3容器适配器335
15.3迭代器338
15.3.1迭代器的分类339
15.3.2迭代器适配器341
15.3.3迭代器相关的辅助函数341
15.4标准C++库中的算法简介342
15.4.1非可变序列算法343
15.4.2可变序列算法345
15.4.3排序及相关算法348
15.4.4数值算法350
15.5函数对象351
15.5.1函数对象351
15.5.2函数适配器351
小结352
习题352
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP