读书月福利
欢迎光临中图网 请 | 注册
> >>
C++大学教程-(第九版)

C++大学教程-(第九版)

出版社:电子工业出版社出版时间:2016-07-01
开本: 32开 页数: 784
本类榜单:教材销量榜
中 图 价:¥88.5(7.5折) 定价  ¥118.0 登录后可看到会员价
暂时缺货 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

C++大学教程-(第九版) 版权信息

C++大学教程-(第九版) 本书特色

本书是一本c 编程方面的优秀教程,全面地介绍了过程式编程与面向对象编程的原理和方法,细致地分析了各种性能问题、移植性问题和可能出错的地方,介绍了如何提高软件工程质量,并提供了丰富的自测练习和项目练习。可以说本书是非常好的学习c 语言的教程之一,是学习c 的"宝典”。

C++大学教程-(第九版) 内容简介

选自国外畅销多年的经典的编程教材系列。经过几十年的更新与完善,内容精炼,例题丰富,代码成熟,并提供有效的学习方法。适合学校教学与自学的优秀教材。 

C++大学教程-(第九版) 目录

目录第1章  计算机和c 简介1.1简介1.2计算机和互联网在工业和研究领域中的应用1.3硬件和软件1.4数据的层次结构1.5机器语言、 汇编语言和高级语言1.6 c 1.7程序设计语言1.8对象技术介绍1.9典型的c 程序开发环境1.10试运行一个c 应用程序1.11操作系统1.12互联网和万维网1.13软件开发的一些关键术语1.14 c 11和开源的boost库1.15与信息技术与时俱进1.16 web资源第2章  c 编程入门、 输入/输出和运算符2.1简介2.2**个c 程序: 输出一行文本2.3修改**个c 程序2.4另一个c 程序: 整数相加2.5内存的概念2.6算术运算2.7判断: 相等运算符和关系运算符2.8本章小结第3章 类、 对象和字符串的介绍3.1简介3.2定义具有成员函数的类3.3定义具有形参的成员函数3.4数据成员、 set成员函数和get成员函数3.5使用构造函数初始化对象3.6一个类对应一个独立文件的可复用性3.7接口与实现的分离3.8用set函数确认数据的有效性3.9本章小结第4章  控制语句(第i部分)、 赋值、 自增和自减运算符4.1简介4.2算法4.3伪代码4.4控制结构4.5 if选择语句4.6 if...else双路选择语句4.7 while循环语句4.8算法详述: 计数器控制的循环4.9算法详述: 标记控制的循环4.10算法详述: 嵌套的控制语句4.11赋值运算符4.12自增和自减运算符4.13本章小结第5章  控制语句(第ii部分)和逻辑运算符5.1简介5.2计数器控制的循环的要素5.3 for循环语句5.4使用for语句的例子5.5 do...while循环语句5.6 switch多路选择语句5.7 break和continue语句5.8逻辑运算符5.9 ==运算符与=运算符的混淆问题5.10结构化编程小结5.11本章小结第6章  函数和递归入门6.1简介6.2 c 的程序组件6.3数学库函数6.4具有多个形参的函数定义6.5函数原型和实参类型的强制转换6.6c 标准库头文件6.7实例研究: 随机数生成6.8实例研究: 博彩游戏和枚举类型简介6.9c 11的随机数6.10存储类别和存储期6.11作用域规则6.12函数调用堆栈和活动记录6.13无形参的函数6.14内联函数6.15引用和引用形参6.16默认实参6.17一元的作用域分辨运算符6.18函数重载6.19函数模板6.20递归6.21递归应用示例: fibonacci数列6.22递归与迭代6.23本章小结第7章  类模板array和vector、 异常捕获7.1简介7.2 array对象7.3 array对象的声明7.4使用array对象的例子7.5基于范围的for语句7.6实例研究: 利用array对象存放成绩的gradebook类7.7 array对象的排序与查找7.8多维array对象7.9实例研究: 利用二维array对象的gradebook类7.10 c 标准库类模板vector的介绍7.11本章小结第8章  指针8.1简介8.2指针变量的声明和初始化8.3指针运算符8.4使用指针的按引用传递方式8.5内置数组8.6使用const修饰指针8.7 sizeof运算符8.8指针表达式和指针算术运算8.9指针和内置数组之间的关系8.10基于指针的字符串8.11本章小结第9章  类的深入剖析: 抛出异常9.1简介9.2 time类实例研究9.3类的作用域和类成员的访问9.4访问函数和工具函数9.5 time类实例研究: 具有默认实参的构造函数9.6析构函数9.7何时调用构造函数和析构函数9.8 time类实例研究: 微妙的陷阱——返回private数据成员的引用或指针9.9默认的逐个成员赋值9.10 const对象和const成员函数9.11组成: 对象作为类的成员9.12 friend函数和friend类9.13使用this指针9.14 static类成员9.15本章小结第10章  运算符重载: string类10.1简介10.2使用标准库中string类的重载运算符10.3运算符重载的基础知识10.4重载二元运算符10.5重载二元流插入运算符和流提取运算符10.6重载一元运算符10.7重载一元前置与后置运算符: 和--10.8实例研究: date类10.9动态内存管理10.10实例研究: array类10.11运算符作为成员函数和非成员函数的比较10.12类型转换10.13 explicit构造函数与转换运算符10.14重载函数调用运算符()10.15本章小结第11章  面向对象编程: 继承11.1简介11.2基类和派生类11.3基类和派生类之间的关系11.4派生类中的构造函数和析构函数11.5 public、 protected和private继承11.6继承与软件工程11.7本章小结第12章  面向对象编程: 多态性12.1简介12.2多态性介绍: 多态视频游戏12.3类继承层次中对象之间的关系12.4类型域和switch语句12.5抽象类和纯virtual函数12.6实例研究: 应用多态性的工资发放系统12.7(选读)多态性、 virtual函数和动态绑定的底层实现机制12.8实例研究: 应用向下强制类型转换、 dynamic_cast、 typeid和type_info并使用多态性和运行时类型信息的工资发放系统12.9本章小结第13章  输入/输出流的深入剖析13.1简介13.2流13.3输出流13.4输入流13.5使用read、 write和gcount的非格式化的i/o13.6流操作符简介13.7流的格式状态和流操作符13.8流的错误状态13.9将输出流连接到输入流13.10本章小结第14章  文件处理14.1简介14.2文件和流14.3创建顺序文件14.4从顺序文件读取数据14.5更新顺序文件14.6随机存取文件14.7创建随机存取文件14.8向随机存取文件随机写入数据14.9从随机存取文件顺序读取数据14.10实例研究: 事务处理程序14.11对象序列化14.12本章小结第15章标准库的容器和迭代器15.1标准模板库(stl)简介15.2容器简介15.3迭代器简介15.4算法简介15.5序列容器15.6关联容器15.7容器适配器15.8 bitset类15.9本章小结第16章  标准库算法16.1简介16.2对迭代器的*低要求16.3算法16.4函数对象16.5 lambda表达式16.6标准库算法总结16.7本章小结第17章  异常处理深入剖析17.1简介17.2实例: 处理除数为0的异常处理17.3重新抛出异常17.4堆栈展开17.5什么时候使用异常处理17.6构造函数、 析构函数和异常处理17.7异常与继承17.8处理new失败17.9类uique_ptr和动态内存分配17.10标准库的异常类层次结构17.11本章小结第18章  自定义模板的介绍18.1简介18.2类模板18.3使用函数模板来操作类模板特化的对象18.4非类型形参18.5模板类型形参的默认实参18.6重载函数模板18.7本章小结第19章  自定义的模板化数据结构19.1简介19.2自引用类19.3链表19.4堆栈19.5队列19.6树19.7本章小结第20章  查找与排序20.1简介20.2查找算法20.3排序算法20.4本章小结第21章  string类和字符串流处理的深入剖析21.1简介21.2字符串的赋值和连接21.3字符串的比较21.4子串21.5交换字符串21.6 string类的特征21.7查找字符串中的子串和字符21.8在字符串中替换字符21.9在字符串中插入字符21.10转换成c风格的基于指针的char字符串21.11迭代器21.12字符串流处理21.13 c 11数值转换函数21.14本章小结第22章  位、 字符、 c字符串和结构体22.1简介22.2结构体的定义22.3 typedef22.4示例: 洗牌和发牌模拟22.5位运算符22.6位域22.7字符处理库22.8 c字符串操作函数22.9 c字符串转换函数22.10 c字符串操作库中的搜索函数22.11 c字符串操作库中的内存函数22.12本章小结第23章  其他主题23.1简介23.2 const_cast运算符23.3 mutable类成员23.4命名空间23.5运算符关键字23.6指向类成员的指针(.和->)23.7多重继承23.8多重继承和virtual基类23.9本章小结附录a运算符的优先级与结合律附录b ascii字符集附录c基本数据类型附录d计数系统附录e预处理器索引
展开全部

C++大学教程-(第九版) 作者简介

张引,浙江大学计算机科学与技术学院副教授,1999年于浙江大学计算机系取得计算机应用博士学位并留校工作至今。主要研究领域为图形图像、模式识别、数据分析与挖掘、知识表达与发现。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服