账号: 密码:
首页  |  宏观指导  |  出版社天地  |  图书代办站  |  教材图书信息 |  教材图书评论 |  在线订购 |  教材征订
  图书分类 - 中图法分类  专业分类  用途分类  自分类  制品类型  读者对象  版别索引 
搜索 新闻 图书 ISBN 作者 音像 出版社 代办站 教材征订
购书 请登录 免费注册 客服电话:010-62510665 62510769
图书查询索引 版别索引 分类索引 中图法分类 专业分类 用途分类 制品类型 读者对象 自分类 最新 畅销 推荐 特价 教材征订
综合查询
新标准C++程序设计 - 中国高校教材图书网
相关类别图书
作 者:严悍
出版社:东南大学出版社
用 途:大学本科教材
中 图: 无线电电子学、电信技术
专 业:计算机/网络>计算机基础
制 品:图书
读 者:
最新可供书目

战争与文明:从路易十四到拿破仑

中国人民大学出版社


一本书读懂30部管理学经典

清华大学出版社


算法传播十讲

苏州大学出版社


人文职场英语(第2版)学生用书

上海外语教育出版社


数字时代的银龄行动——亚太地区老年人数字素养与技能现状调研

国家开放大学出版社

书名: 新标准C++程序设计
ISBN:7-5641-7847-5 条码:
作者: 严悍  相关图书 装订:平装
印次:1-1 开本:大32开
定价: ¥90.00  折扣价:¥85.50
折扣:0.95 节省了4.5元
字数:
出版社: 东南大学出版社 页数:
发行编号: 每包册数:
出版日期: 2018-10-01
小团购 订购 咨询 推荐 打印 放入存书架 相关评论

内容简介:
C++是国内外广泛采用的编程语言,应用于多种计算平台,国内很多高校都开设C/C++编程的相关课程,也出现了数百种相关教材。C/C++语言在2011年之前主要采用C99和2003标准。2011年国际标准化组织和国际电工委员会发布了C++11新标准,推出近百个新语言特征,之后C++14和C++17进一步完善了新标准。新标准引入许多新概念、新规则,使得C++编程表达复杂多变,初学者感到学习实践难度较大。本书采用研讨加实践的方式,力图使初学者能熟练掌握新概念、新规则,并增强编程求解能力。
本书共15章,主要分为两部分:第1部分(前8章)主要介绍结构化编程和函数式编程,第2部分(后7章)主要介绍面向对象编程和泛型编程。
本书可作为大学各学科专业学生学习实践C++的基础教材,也适合作为软件工程开发人员的自学用书和研究人员的参考用书。

作者简介:
 
章节目录:
第1章概述1
11C++语言发展历史1
12一个简单的C++程序2
13C++程序的开发步骤3
14开发工具简介4
15C++标准及开发工具6
16C++11与C++14新特征7
17本书组织结构10
18类型大图及导读10

第2章基本类型与变量13
21关键字和标识符13
211关键字13
212标识符14
213标点符号15
214分隔符与标记15
22基本类型15
221逻辑型16
222字符型17
223整数型17
224浮点型18
225空类型19
23字面值19
231逻辑值19
232整型值19
233浮点值20
234字符值20
235字符串值22
24变量22
241变量的说明22
242变量的初始化23
243auto初始化23
244变量的赋值24
245变量的输入输出24
246命名常量27
小结27
练习题27

第3章运算符与表达式29
31基本运算符29
311算术运算符31
312关系运算符32
313逻辑运算符33
314位运算符34
315条件运算符36
316赋值运算符36
317逗号运算符37
318自增自减运算符37
319sizeof运算符39
3110typeid运算符39
3111其他运算符40
32表达式41
321左值表达式和右值表达式41
322表达式语句41
323表达式类型与decltype42
33类型转换42
331自动类型转换42
332赋值类型转换44
333强制类型转换45
小结46
练习题46

第4章基本语句49
41语句分类49
42结构化编程基本结构49
421顺序结构50
422选择结构50
423循环结构51
43选择语句52
431条件语句52
432switch语句55
44循环语句56
441while语句57
442dowhile语句58
443for语句59
444循环语句的比较60
445循环的嵌套60
45跳转语句61
451break语句61
452continue语句62
453goto语句与标号语句63
46综合示例63
小结66
练习题67

第5章函数和编译预处理69
51函数基本概念69
511库函数和用户定义函数69
512无参函数和有参函数69
513有返回函数和无返回函数70
52函数的定义70
521传统函数定义70
522函数定义的要点71
53函数的调用72
531函数调用的形式72
532函数调用的方式72
533函数调用与以值传递73
54函数重载74
541重载函数的定义75
542重载函数的调用75
55嵌套调用和递归调用76
551函数的嵌套调用76
552函数的递归调用77
56函数原型82
57auto函数与尾随返回类型83
58特殊参数84
581带缺省值的形参84
582可变参数85
59inline函数与constexpr函数87
591inline函数87
592constexpr函数87
510作用域88
5101局部作用域88
5102文件作用域与全局作用域运算符90
5103函数原型作用域90
5104函数作用域91
511程序运行期存储区域91
512存储类91
5121static变量与多文件项目92
5122extern变量94
5123thread_local变量95
5124存储类小结96
513编译预处理96
5131包含文件97
5132无参宏98
5133有参宏100
5134条件编译103
5135条件编译示例104
5136其他预处理指令105
小结106
练习题107

第6章数组与字符串111
61一维数组111
611一维数组的定义111
612一维数组的初始化112
613一维数组的访问113
614基于范围for语句114
615一维数组的应用115
616调用标准算法简化数组编程119
62二维数组121
621二维数组的定义121
622二维数组的初始化121
623二维数组的应用122
63数组与函数124
64容器vector与map127
641vector127
642map129
643初始化列表与统一初始化131
65字符数组与字符串132
651字符数组的定义132
652字符数组的初始化133
653字符数组的输入输出134
654字符数组的操作136
66字符串处理函数137
661字符数组处理函数137
662string类型139
663字符串应用示例140
小结142
练习题142

第7章结构、 枚举、 联合体146
71结构146
711结构类型的定义146
712说明结构变量149
713结构变量的初始化149
714结构变量的使用150
715结构的数组152
716结构中的静态成员155
717结构的嵌套定义157
718C++结构的构造函数与成员函数157
72位域159
721位域的定义159
722位域的使用161
73枚举162
731枚举类型及枚举变量162
732枚举的使用163
733强类型枚举165
74联合体166
741联合体类型的定义166
742联合体变量的说明及使用167
743非受限联合体169
75类型别名typedef与using170
小结171
练习题172

第8章指针和引用175
81指针及指针变量175
811指针概念与求址运算175
812指针变量的说明与初始化177
813指针的运算178
814用nullptr替代NULL182
82指针与结构182
821结构的指针182
822指针作为结构成员184
83指针与数组186
831用指针访问数组186
832指针与字符串189
833指针的数组191
84指针与函数198
841指针作为形参198
842函数返回指针199
843函数的指针200
85void指针与const指针203
851void指针204
852const指针205
86动态使用内存206
861new运算符206
862delete运算符208
863智能指针与垃圾回收GC211
87引用213
871左值引用213
872左值引用与数组、 指针的关系214
873左值引用与函数216
874指针与左值引用的对比220
875右值引用&&221
876引用类型绑定关系223
877auto推导与decltype推导规则224
88Lambda表达式226
881语法构造226
882简单用法228
883嵌套L式与高阶函数229
884调用STL算法230
小结231
练习题232

第9章类和对象239
91类239
911类的定义239
912类成员的可见性241
913类的数据成员242
914类的成员函数243
915类与结构的区别246
92对象247
921对象的创建247
922访问对象的成员248
923类与对象的关系249
93this指针249
94类中的其他内容250
小结251
练习题251

第10章类的成员253
101构造函数253
1011构造函数的定义253
1012缺省构造函数254
1013委托构造函数254
102析构函数255
103拷贝构造函数与拷贝赋值函数257
1031拷贝构造函数257
1032拷贝赋值函数259
1033浅拷贝与深拷贝261
1034用string替代char263
1035转换构造函数263
104移动构造函数与移动赋值函数265
1041移动语义265
1042移动构造函数266
1043移动赋值函数267
1044移动实例分析267
105特殊成员函数及其显式控制270
1051特殊成员函数总结270
1052特殊成员函数的显式控制272
106复合对象与成员对象274
1061复合类的构造与析构274
1062复合对象设计要点275
107对象数组276
1071定义和使用276
1072对象数组作为成员277
108静态成员277
1081静态数据成员277
1082静态成员函数279
109限定符280
1091限定符const280
1092限定符volatile282
1093引用限定符283
1010类成员的指针284
10101数据成员的指针284
10102成员函数的指针286
1011线程对象thread287
小结290
练习题290

第11章类的继承295
111继承与派生295
1111基类与派生类295
1112派生类的定义与构成296
1113继承方式与访问控制297
112派生类的构造和析构299
1121派生类的构造函数299
1122派生类继承构造函数301
1123派生类的析构过程302
113二义性问题与支配规则303
1131多继承造成的二义性303
1132支配规则304
1133导入基类成员305
114虚基类306
1141共同基类造成的二义性306
1142虚基类的说明307
1143虚基类的例子309
115子类型关系310
116虚函数313
1161虚函数定义和使用313
1162成员函数中调用虚函数316
1163构造函数中调用虚函数317
1164虚析构函数318
1165纯虚函数与抽象类319
1166final函数与类321
117标量、 平凡、 标准布局与POD322
118字面类型与constexpr对象324
119继承性设计要点325
小结327
练习题327

第12章运算符重载332
121一般运算符重载332
1211运算符重载函数332
1212双目运算符的重载333
1213单目运算符的重载334
122友元函数实现运算符336
1221友元friend336
1222友元运算符函数337
1223用户定义字面值UDL339
123特殊运算符重载341
1231类型转换函数341
1232下标运算符343
1233函数调用运算符344
1234new/delete运算符344
小结345
练习题346

第13章模板与STL348
131模板的概念348
132函数模板349
1321函数模板的定义349
1322函数模板的使用350
1323函数模板的显式特例化353
1324函数模板与有参宏的区别354
1325函数模板重载与SFINAE规则354
1326模板正确实例化与静态断言356
1327带缺省实参的函数模板357
1328可变参量的函数模板359
1329完美转发与引用折叠规则360
13210auto函数推导返回类型362
133类模板与别名模板364
1331类模板的定义364
1332类模板的使用365
1333显式特例化与部分特例化368
1334友元模板371
1335类模板的继承374
1336带缺省实参的类模板376
1337可变参量的类模板376
1338嵌套类模板377
1339别名模板378
134标准模板库STL379
1341容器概念379
1342迭代器381
1343容器的共同成员类型和操作382
1344算法383
1345基于C++11简化编程385
1346函数对象386
1347vector, deque和list387
1348set和multiset390
1349map和multimap393
135命名空间398
1351命名空间的定义398
1352空间中成员的访问399
1353inline命名空间400
小结401
练习题401

第14章输入输出流404
141概述404
1411流404
1412文件405
1413缓冲405
142基本流类405
1421基本流类体系405
1422预定义标准对象406
1423流的格式控制407
1424流的错误处理410
143标准输入/输出411
1431cin输入要点411
1432输入操作的成员函数412
1433cout输出要点414
1434输出操作的成员函数415
1435重载<<和>>运算符415
144文件流416
1441文件概述416
1442文件处理的一般过程416
1443文件的打开与关闭417
1444文本文件的使用419
1445二进制文件的使用422
1446文件的随机访问425
小结427
练习题427

第15章异常429
151异常的概念429
152异常类型的架构431
153异常处理语句432
1531throw语句432
1532trycatch语句434
1533异常处理的例子436
1534无异常noexcept439
154终止处理器440
155通用属性441
小结442
练习题442

附录AASCII码表445
表A1常用ASCII码表445
表A2ASCII控制字符446

附录B常用库函数447
表B1运行库的功能分类447
表B2运行库头文件448
表B3标准C++头文件449
表B4string类型450
表B5数学函数452
表B6C标准库453
表B7内存函数454
表B8时间函数与454

参考文献456
精彩片段:
 
书  评:
 
其  它:
 

专业分类
经济学  公共课与文化课  政治法律  教育学  文学艺术  历史学  理学  工学  农学  医学  计算机/网络  管理学  其他  外语  哲学
用途分类
大学本科教材 大学本科以上教材 大学教学参考书 考研用书 自学考试教材 高职高专教材 中职、中专类教材 中小学教材、教辅
电大用书 学术专著 考试辅导类图书 工具书 培训教材 其他
中图法分类
医药、卫生  语言、文字  工业技术  交通运输  航空、航天  环境科学、安全科学  综合性图书  文学  艺术  历史、地理  自然科学总论  数理科学和化学  天文学、地球科学  生物科学  哲学、宗教  社会科学总论  政治、法律  军事  经济  马克思主义、列宁主义、毛泽东思想、邓小平理论  文化、科学、教育、体育  农业科学
版别索引
北京大学出版社 北京师范大学出版社 清华大学出版社 中国人民大学出版社
北京工业大学出版社 北京大学医学出版社 北京航空航天大学出版社 北京交通大学出版社
北京理工大学出版社 北京体育大学出版社 北京邮电大学出版社 中央音乐学院出版社
北京语言大学出版社 对外经济贸易大学出版社 国家开放大学出版社 首都经济贸易大学出版社
首都师范大学出版社 外语教学与研究出版社
更多...
网上购书指南
一、我的账户
用户注册
用户登录
修改用户密码
修改个人资料
二、查询图书
快速查询
分类查询
综合查询
三、订购图书
第一步点击“订购”按钮
第二步确定收货人信息
第三步提交订单
存书架
四、邮购方式
普通邮寄
特快专递
五、付款方式
支付宝
邮局汇款
六、我的订单
查询订单
修改或取消订单
联系我们

| 我的帐户 | 我的订单 | 购书指南| 关于我们 | 联系我们 | 敬告 | 友情链接 | 广告服务 |

版权所有 © 2000-2002 中国高校教材图书网    京ICP备10054422号-7    京公网安备110108002480号    出版物经营许可证:新出发京批字第版0234号
经营许可证编号:京ICP证130369号    技术支持:云因信息