零基础学C++ 第3版 - (EPUB全文下载)
文件大小:0.87 mb。
文件格式:epub 格式。
书籍内容:
零基础学C++ 第3版
第一篇 C++基础
1.1 了解计算机
1.2 程序设计语言
1.3 C++概述
1.4 C++开发环境的搭建
1.5 第一个C++程序
1.6 C语言与C++语言的区别
1.7 小结
1.8 习题
第2章 开始C++之旅
2.1 C++程序的结构
2.2 变量与基本类型
2.3 常量
2.4 运算符与表达式
2.5 类型转换
2.6 流程控制语句
2.7 小结
2.8 习题
第二篇 C++过程开发
3.1 什么是数组
3.2 一维数组
3.3 C风格字符串
3.4 二维数组及多维数组
3.5 小结
3.6 习题
第4章 指针和引用
4.1 指针的定义与使用
4.2 指针的运算
4.3 动态内存分配
4.4 指针和const
4.5 指针与数组
4.6 引用
4.7 小结
4.8 习题
第5章 结构、共用体和链表
5.1 结构
5.2 共用体
5.3 结构数组和共用体数组
5.4 指向结构的指针
5.5 链表
5.6 小结
5.7 习题
第6章 用函数合理组织程序
6.1 模块化带来的好处
6.2 函数定义
6.3 函数声明
6.4 函数调用
6.5 递归
6.6 函数的重载
6.7 C++如何使用内存
6.8 作用域与可见域
6.9 小结
6.10 习题
第7章 关于函数的高级专题
7.1 内存使用错误剖析
7.2 重申:函数参数传递和返回机制
7.3 函数与指针
7.4 函数与数组
7.5 函数与结构体、共用体及类对象
7.6 函数编写的建议
7.7 小结
7.8 习题
第三篇 面向对象的C++
8.1 面向对象的基本概念
8.2 C++类的定义
8.3 C++类的实现
8.4 C++类的使用
8.5 对象的创建和撤销
8.6 复制构造函数
8.7 特殊数据成员
8.8 特殊函数成员
8.9 对象的组织
8.10 为对象动态分配内存
8.11 小结
8.12 习题
第9章 关于对象的高级专题
9.1 类的作用域
9.2 类定义的作用域与可见域
9.3 对象的生存期、作用域和可见域
9.4 友元
9.5 运算符重载
9.6 运算符重载范例
9.7 类型转换
9.8 小结
9.9 习题
第10章 继承
10.1 什么是继承
10.2 基类和派生类
10.3 多基派生
10.4 虚基类
10.5 派生类的构造函数和析构函数
10.6 分清继承还是组合
10.7 基类与派生类对象间的相互转换
10.8 小结
10.9 习题
第11章 多态
11.1 多态与虚函数
11.2 虚函数的访问
11.3 纯虚函数与抽象类
11.4 虚函数引入的二义性
11.5 重载、覆盖与隐藏
11.6 小结
11.7 习题
第四篇 泛型编程
12.1 为什么要定义模板
12.2 函数模板
12.3 类模板
12.4 模板的嵌套
12.5 模板参数
12.6 小结
12.7 习题
第13章 标准模板库
13.1 理解STL
13.2 使用序列式容器
13.3 使用关联式容器
13.4 关联式容器支持的成员函数操作
13.5 迭代器
13.6 泛型算法
13.7 适配器
13.8 小结
13.9 习题
第五篇 输入输出处理和编程规范
14.1 输入/输出概述
14.2 高层I/O
14.3 流类库
14.4 输出流
14.5 输入流
14.6 流状态
14.7 重载>>和<<
14.8 文件操作
14.9 小结
14.10 习题
第15章 命名空间
15.1 什么是命名空间
15.2 实体的作用域与可见域
15.3 命名空间的作用域与可见性
15.4 对命名空间的思考
15.5 小结
15.6 习题
第16章 string字符串类
16.1 为什么要使用string类
16.2 声明一个字符串
16.3 字符串的输入输出
16.4 string类的功能
16.5 小结
16.6 习题
第17章 异常和错误
17.1 编码时的防错
17.2 异常机制
17.3 异常发生时的内存管理
17.4 小结
17.5 习题
第18章 程序编译
18.1 程序的编译流程
18.2 预处理
18.3 VC 6调试入门
18.4 小结
18.5 习题
第六篇 面试题精选
19.1 项目概述
19.2 自定义类
19.3 实现自定义类
19.4 使用自定义类
19.5 制作个性化系统界面
19.6 在控件消息响应函数中使用自定义类功能
19.7 使用文件保存数据
19.8 小结
第20章 常见面试题
20.1 常见基本知识问答题
20.2 世界500强公司的智力问答题
20.3 分析题
20.4 编程题
光盘内容
第一篇 C++基础
第1章 C++概述
21世纪是个信息爆炸的时代,信息技术的发展日新月异,极大地改变了人们的沟通方式和生活方式。这些都是由不同的软件来完成的,这些软件称为计算机程序。有了程序,计算机才能为人类工作,没有软件的计算机是废铁一堆。我们可以从商场里或网络上方便地得到各种软件,如用来编辑文章的字处理软件,用来合理组织数据的数据库软件,学习英语的软件,供人娱乐的游戏软件等,这些软件都是通过计算机程序设计语言编写的。本书介绍的C++语言就是一门功能强大的程序设计语言,掌握了C++语言,我们便可以根据需要编写自己的软件。
对大多数人来说,计算机已经不是什么新鲜事物,花大力气讲计算机的详细结构似乎没有必要,但为了让读者能对计算机程序开发过程有总体认识,先简要介绍计算机的组成、原理及计算机语言的一些基本概念。
本章主要涉及以下知识点。
·计算机组成:介绍计算机组成的相关知识。
·程序设计语言:介绍程序设计语言的分类。
·C++程序设计语言:介绍关于C++语言的基础知识。
·开发环境搭建:通过图片和文字介绍如何搭建Visual C++开发环境。
·实例讲解:通过一个实例程序让读者认识C++语言程序设计。
·C语言与C++语言:分析两者的不同。 ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » 零基础学C++ 第3版 - (EPUB全文下载)