《正版包邮 C++程序设计与实践 第2版|5027358》[86M]百度网盘|pdf下载|亲测有效
《正版包邮 C++程序设计与实践 第2版|5027358》[86M]百度网盘|pdf下载|亲测有效

正版包邮 C++程序设计与实践 第2版|5027358 pdf下载

出版社 社会出版社
出版年 2016-10
页数 390页
装帧 精装
评分 8.6(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供正版包邮 C++程序设计与实践 第2版|5027358电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

 书[0名0]:  C++程序设计与实践 [0第0]2版|5027358
 图书定价: 49元
 图书作者: 白忠建
 出版社:  [1机1]械工业出版社*
 出版日期:  2016/10/1 0:00:00
 ISBN号: 9787111544913
 开本: 16
 页数: 310
 版次: 1-2-1
 内容简介
《C++程序设计与实践 [0第0]2版》采用逐层递进的方式,通过对案例的分析,将C++的语[0法0]及编程方[0法0]逐步展开。《C++程序设计与实践 [0第0]2版》以C++ 1y标准为基准,详细介绍了对象和[mian]向对象技术的概念,并围绕案例的求解,深入浅出地介绍了[mian]向对象技术的4个核心思想(数据封装、继承、多态和泛型编程)在C++中的概念、实现[1机1]制和语[0法0]、编程方[0法0]等,其中包括类和对象、运算符重载、继承和派生、虚函数和多态性、模板和泛型编程、流库、多继承、[0名0]字空间和异常处理,使读者能够循序渐进地掌握C++的语[0法0]以及[mian]向对象程序设计的方[0法0]。
本着“能力为重”的理念,在每一章的重要[0知0]识点之后均穿插了适量的实践性题目,建议读者动手实践,以加深理解。
《C++程序设计与实践 [0第0]2版》既可作为高等院校计算[1机1]专业相关课程的教材,也可作为C++程序员的参考书。
《C++程序设计与实践 [0第0]2版》配套授课电子课[亻牛],需要的教师可登录wwwcmpeducom免费注册,审核通过后下载,或联系编辑索取(QQ:2850823885,电话:010-88379739)。
 目录

前言
[0第0]1章引论
1.1对象的概念
1.1.1现实世界中的对象
1.2.1计算[1机1]中的对象
1.2[mian]向过程和[mian]向对象
1.2.1[mian]向过程方[0法0]
1.2.2[mian]向对象方[0法0]
1.3[mian]向对象技术的核心概念
1.3.1数据封装
1.3.2继承
1.3.3多态性
1.3.4泛型编程
1.4C++程序概貌
1.4.1[0第0]一个C++程序
1.4.2C++程序的编辑、编译和链接
1.5贯穿全书的案例
[0第0]2章C++的数据类型
2.1C++数据类型概览
2.2标识符、常量和变量
2.2.1标识符
2.2.2常量
2.2.3变量
2.2.4变量的初始化
2.3简单数据类型
2.3.1整数类型
2.3.2浮点类型
2.3.3枚举类型
2.4地址数据类型
2.4.1指针类型
2.4.2引用类型
2.4.3右值引用
2.5结构化数据类型
2.5.1数组
2.5.2结构体
2.5.3用typedef定义类型的别[0名0]
2.6运算符和表达式
2.6.1常用运算符和表达式
2.6.2几种特殊的运算符
2.7类型自动推导
2.7.1decltype关键字
2.7.2auto关键字
2.8lambda表达式
[0第0]3章C++语句
3.1C++语句概述
3.1.1表达式语句
3.1.2复合语句
3.1.3标号语句
3.2流程控制结构和语句
3.2.1顺序结构
3.2.2选择结构和语句
3.2.3循环结构和语句
3.2.4跳转语句
3.3异常处理语句
3.3.1异常的概念
3.3.2抛出异常
3.3.3异常捕获
[0第0]4章函数
4.1函数的原型声明和定义
4.1.1函数原型声明
4.1.2函数的类型
4.2函数的参数和返回值
4.2.1函数的参数
4.2.2函数的返回值
4.3函数重载
4.4存储类修饰符
4.5标识符的作用域和生命期
4.5.1作用域和生命期
4.5.2[0名0]字限定
4.6函数的其他话题
4.6.1内联函数
4.6.2函数递归
4.6.3指向函数的指针和引用
4.6.4函数类型作为参数和返回值
类型
4.6.5在C++程序中调用非C++
函数
4.6.6后缀函数返回类型
4.7“图形[0学0]习”案例的C风格
解决方案
4.7.1案例分析
4.7.2形体建模
4.7.3存储模型
4.7.4改进的形体和链表设计
4.7.5形体和链表的操作接口设计
4.7.6任务集成
4.7.7建造工程
[0第0]5章类和对象
5.1案例分析——平[mian]圆的模型
5.2类与对象
5.2.1类的定义
5.2.2类和对象
5.2.3访问控制
5.3类的成员
5.3.1数据成员
5.3.2成员函数
5.3.3静态成员
5.4类对象的初始化
5.5C++的类
5.6数据封装和信息隐藏的意义
5.7用[mian]向对象的方式思考
5.8“图形[0学0]习”解决方案——
封装
5.8.1形体类型的类版本
5.8.2链表类型的类版本
5.8.3让任务也成为类
[0第0]6章深入类和对象
6.1案例分析——数组
包装类array
6.2构造函数和析构函数
6.2.1构造函数
6.2.2重载构造函数
6.2.3析构函数
6.2.4复制控制
6.3再谈对象创建和初始化
6.3.1对象的创建和释放
6.3.2对象的初始化
6.4对象和指针
6.4.1this指针
6.4.2指向类对象的指针
6.4.3指向类成员的指针
6.5友元关系
6.5.1友元函数和友元类
6.5.2友元关系的特性
6.6与类和对象相关的问题
6.6.1对象数组
6.6.2类对象作为函数参数和返回值
6.6.3常量对象和mutable关键字
6.6.4常成员函数
6.6.5类中的类型
6.7“图形[0学0]习”解决方案——
类强化
6.7.1形体类的构造函数和析构函数
6.7.2列表类的构造函数和析构函数
[0第0]7章运算符重载
7.1案例分析——complex类及其
常规运算
7.2运算符的重载形式
7.2.1运算符重载的语[0法0]
7.2.2重载运算符规则
7.3常用运算符的重载
7.3.1重载赋值运算符
7.3.2重载算术运算符
7.3.3重载++和--运算符
7.3.4重载关系运算符
7.4几种特殊运算符的重载
7.4.1重载输入/输出运算符>>和7.4.2重载类型转换运算符
7.4.3重载[]运算符
7.4.4重载指针运算符
7.4.5重载()运算符
7.5“图形[0学0]习”解决方案——为
List类重载运算符
[0第0]8章继承和派生
8.1案例分析——食肉动物的
分类
8.2继承和派生的详细介绍
8.2.1继承的前[扌是]:分类
8.2.2继承的语[0法0]及基本概念
8.2.3访问控制
8.2.4继承的实现[1机1]制
8.2.5基类的protected成员
8.2.6访问声明
8.2.7基类静态成员的派生
8.2.8开闭原则
8.3基类与派生类的关系
8.3.1基类对象的初始化
8.3.2派生类对象和基类对象的
相互转换
8.3.3派生类中重[亲斤]定义基类的
成员
8.3.4派生类继承基类重载的运
算符函数
8.4何时使用继承
8.4.1类/对象之间的关系
8.4.2组合/聚集复用原则
8.5继承的意义
8.5.1模块的观点
8.5.2类型的观点
8.6“图形[0学0]习”解决方案——使用
继承
8.6.1形体类的改造
8.6.2链表类的改造
[0第0]9章虚函数和多态性
9.1案例分析——派生类重载基类
方[0法0]的问题
9.2多态性的概念
9.2.1静态多态性
9.2.2动态多态性
9.3实现多态的基石——虚函数
9.3.1虚函数的概念和特性
9.3.2虚函数的实现[1机1]制
9.3.3override和final描述符
9.4纯虚函数和抽象类
9.4.1纯虚函数
9.4.2抽象类
9.5类的设计:OOD原则
9.5.1依赖倒置原则
9.5.2接口隔离原则
9.5.3[z1u1i]少[0知0]识原则
9.6“图形[0学0]习”解决方案——抽象化
[0顶0]层类
9.6.1将Quadrangle类改造成抽象类
9.6.2更为抽象的容器类
[0第0]10章模板和泛型编程
10.1案例分析——被类型困扰的
函数重载和类
10.2函数模板
10.2.1函数模板的定义和使用
10.2.2重载模板函数和非模板函数
10.2.3函数模板的特化
10.3类模板
10.3.1类模板的定义和使用
10.3.2类模板的成员
10.3.3类模板的特化
10.3.4类模板中的友元
10.3.5类模板的继承和派生
10.4容器类和迭代器
10.4.1容器类的迭代操作
10.4.2迭代器
10.5泛型算[0法0]
10.5.1泛型算[0法0]函数的设计
10.5.2带谓词的泛型算[0法0]
10.5.3函数后缀返回类型用于泛型
10.6C++标准模板库STL
10.6.1C++的标准容器类
10.6.2C++的标准泛型算[0法0]和
可调用对象
10.6.3C++ STL的应用
10.7解决方案
[0第0]11章流库
11.1案例分析——C风格输入/输
出的缺陷
11.2C++的I/O系统
11.3C++流库的结构
11.3.1输入/输出流的含义
11.3.2C++流库的基本结构
11.4输入和输出
11.4.1istream
11.4.2ostream
11.4.3输出运算符11.4.4输入运算符>>
11.5格式控制
11.5.1用iso类成员函数格式化
11.5.2用操纵函数格式化
11.6文[亻牛]I/O
11.6.1文[亻牛]的概念
11.6.2文[亻牛]的打开和关闭
11.6.3文[亻牛]的读写
[0第0]12章多继承
12.1案例分析——正方形的继承
问题
12.2多继承的概念
12.2.1多继承的语[0法0]
12.2.2派生类对象的构造和析构
12.3虚继承和虚基类
12.3.1多继承的二义性问题
12.3.2虚继承和虚基类的使用
12.3.3[z1u1i]终派生类对象的初始化
[0第0]13章[0名0]字空间和异常处理
13.1案例分析——命[0名0]冲突和程序
异常
13.2[0名0]字空间
13.2.1[0名0]字空间的定义
13.2.2嵌套的[0名0]字空间
13.2.3using声明
13.2.4using指令
13.2.5匿[0名0][0名0]字空间
13.3异常处理
13.3.1throw和try…catch
13.3.2标准异常类型
13.3.3在构造函数中抛出异常
13.3.4异常匹配
13.3.5含有异常的程序设计
13.3.6异常的典型使用
13.3.7开销
附录
附录AC++关键字
附录B运算符的[0优0]先级和结合性
附录C标准C++头文[亻牛]
附录DUML常用图例
参考文献

 编辑推荐
适读人群 :高等院校计算[1机1]专业[0学0]生,C++程序员
本书中引入了常用的C++1y标准,并对它们的语[0法0]和应用情况做了详细介绍。重点强调了[mian]向对象技术的4个核心概念:数据封装、继承、多态和泛型编程。在每一章讲解C++的各项[0知0]识点时,基本上都采用了一横一纵两个案例来展开。