简介
鏈涔﹀皢C++浣滀负澶у︾敓瀛︿範绋嬪簭璁捐$殑鍏ラ棬璇瑷锛屼笉浠呰︾粏浠嬬粛浜嗚瑷鏈韬锛岃屼笖浠嬬粛浜嗗父鐢ㄧ殑鏁版嵁缁撴瀯鍜岀畻娉曘備负浜嗛傚簲璇昏呭笴++璇瑷鐨勫︿範闇瑕侊紝鏈涔︾郴缁熻茶В浜嗕互涓嬪唴瀹癸細C++鐨勫熀鏈鏁版嵁绫诲瀷涓庤〃杈惧紡锛孋++鎺у埗缁撴瀯锛屽嚱鏁帮紝鏁扮粍涓庢寚閽堬紝寮曠敤銆佺粨鏋勪綋鍜屽叡鐢ㄤ綋锛岀被涓庡硅薄锛孋++绋嬪簭鐨勭粨鏋勶紝缁ф壙涓庢淳鐢熷強澶氭佹э紝妯℃澘锛屾祦绫诲簱涓庤緭鍏ヨ緭鍑猴紝寮傚父澶勭悊鍜屽懡鍚嶇┖闂达紝骞跺归潰鍚戝硅薄绋嬪簭璁捐″紑鍙戝拰C++鐨勯泦鎴愬紑鍙戠幆澧僔isual C++6.0杩涜屼簡浠嬬粛銆?br] 鏈涔︾敱娴呭叆娣憋紝寰搴忔笎杩涳紝閲嶇偣绐佸嚭锛屽笴++浠庡熀纭鐨勬暟鎹绫诲瀷鍒伴珮绾у簲鐢ㄩ兘鍋氫簡璇︾粏璁茶В銆傛湰涔︽棦鍙浣滀负楂樼瓑闄㈡牎鐩稿叧璇剧▼鐨勬暀鏉愶紝涔熷彲浣滀负楂樼骇璇瑷瀛︿範鑰呭拰绋嬪簭鍛樼殑鍙傝冧功銆?
目录
第1章 绪论
1.1 计算机程序设计语言的发展
1.1.1 机器语言与汇编语言
1.1.2 高级语言
1.1.3 面向对象的语言
1.2 C++语言概述
1.2.1 C++的产生
1.2.2 C++的特点
1.3 结构化程序设计
1.4 面向对象程序设计
1.4.1 面向对象的方法
1.4.2 面向对象的软件开发
1.5 程序的开发过程
1.5.1 基本术语
1.5.2 程序的开发过程
1.6 最简单的程序
1.7 练习题
第2章 VisualC++开发环境简介
2.1 C++语言实验环境配置
2.2 VisualC++6.0的使用
2.2.1 VisualC++介绍
2.2.2 VisualC++的安装和启动
2.2.3 常用功能键及其意义
2.2.4 输入和编辑源程序
2.2.5 编译、连接和运行
2.2.6 建立和运行包含多个文件的程序的方法
2.3 VisualC++6.0工程相关文件介绍
第3章 基本数据类型与表达式
3.1 字符集与保留字
3.2 基本数据类型
3.2.1 基本数据类型
3.2.2 常量
3.2.3 变量
3.3 运算符与表达式
3.4 练习题
第4章 C++控制结构
4.1 C++程序语句
4.2 选择结构和if语句
4.2.1 用if语句实现选择结构
4.2.2 多重选择结构
4.3 循环结构和循环语句
4.3.1 用while语句构成循环
4.3.2 用d0while语句构成循环.
4.3.3 用for语句构成循环
4.4 转向语句
4.4.1 break语句
4.4.2 continue语句
4.4.3 goto语句
4.5 练习题
第5章 函数
5.1 函数概述
5.2 函数参数和函数的值
5.2.1 形式参数和实际参数
5.2.2 函数的返回值
5.3 函数的调用
5.4 局部变量与全局变量
5.4.1 局部变量
5.4.2 全局变量
5.5 静态局部变量
5.6 带默认形参值函数
5.7 内联函数
5.8 函数的嵌套调用
5.9 函数递归调用
5.10 函数重载
5.1 1 内部函数与外部函数
5.1 1.1 内部函数
5.1 1.2 外部函数
5.1 2练习题
第6章 数组与指针
6.1 数组
6.1.1 数组的定义与引用
6.1.2 数组的初始化
6.1.3 向函数传递数组
6.2 指针
6.2.1 指针的概念
6.2.2 变量与指针
6.3 指针与数组
6.4 指针与函数
6.4.1 指针作为函数参数
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 string类
6.7 练习题
第7章 引用、结构体和共用体
7.1 引用
7.1.1 什么是变量的引用
7.1.2 引用的简单使用
7.1.3 引用作为函数参数
7.1.4 用引用返回值
7.1.5 用const限定引用
7.2 结构体
7.2.1 结构体概述
7.2.2 结构体类型变量的定义方法及其初始化
7.2.3 结构与数组
7.2.4 传递结构参数
7.2.5 指向结构体变量的指针
7.2.6 动态分配和撤销内存的运算符
7.3 共用体
7.3.1 共用体的概念
7.3.2 对共用体变量的访问方式
7.3.3 共用体类型数据的特点
7.4 用typedef声明类型
7.5 练习题
第8章 类与对象
8.1 类和对象.
8.1.1 类的声明和对象的定义
8.1.2 类的成员函数
8.1.3 类的成员访问控制
8.1.4 对象成员的引用
8.1.5 类和对象的简单应用举例
8.2 构造函数和析构函数
8.2.1 构造函数
8.2.2 拷贝构造函数
8.2.3 默认拷贝构造函数
8.2.4 浅拷贝与深拷贝
8.2.5 析构函数
8.2.6 调用构造函数和析构函数的顺序
8.3 对象数组与对象指针
8.3.1 对象数组
8.3.2 对象指针
8.4 对象的动态建立和释放
8.5 练习题一
第9章 C++程序的结构
9.1 作用域与可见性
9.1.1 作用域
9.1.2 可见性
9.2 生存期
9.2.1 静态生存期
9.2.2 动态生存期
9.3 全局变量与局部变量
9.4 静态成员与友元
9.4.1 静态成员
9.4.2 友元
9.4.3 友元类
9.5 共用数据的保护
9.5.1 常对象
9.5.2 用const修饰的对象成员
9.6 多文件结构与编译预处理
9.6.1 多文件结构
9.6.2 编译预处理
9.7 练习题
第10章 继承与派生
10.1 继承与派生概述
10.1.1 派生与继承的实例
10.1.2 派生类的定义
10.1.3 派生类生成过程
10.2 派生类成员的访问属性
10.2.1 公有继承
10.2.2 私有继承
10.2.3 保护成员和保护继承
10.2 一多级派生时的访问属性
10.3 派生类的构造函数和析构函数
10.3.1 派生类的构造函数
10.3.2 派生类的析构函数
10.4 继承与组合
10.5 多重继承
10.5.1 声明多重继承的方法
10.5.2 多重继承派生类的构造函数
10.5.3 多重继承引起的二义性问题
10.5.4 虚基类
10.6 基类与派生类的转换
10.7 继承在软件开发中的重要意义
10.8 练习题
第11章 多态性
l1.1 多态性概述
11.1.1 多态的类型
11.1.2 多态的实现
11.2 运算符重载
11.2.1 什么是运算符重载
11.2.2 运算符重载的方法
11.2.3 运算符重载的规则
11.2.4 运算符作成员函数
11.2.5 运算符作友元函数
11.2.6 重载双目运算符
11.2.7 重载单目运算符
11.2.8 重载流插入运算符和流提取运算符
11.3 不同类型数据间的转换
11.3.1 标准类型数据间的转换
11.3.2 转换构造函数
11.3.3 类型转换函数
11.4 虚函数
11.4.1 虚函数的作用
11.4.2 静态关联与动态关联
11.4.3 虚析构函数
11.5 纯虚函数与抽象类
11.5.1 纯虚函数
11.5.2 抽象类
11.6 练习题
第12章 模板
12.1 模板的概念
12.2 为什么要用模板
12.3 函数模板
12.4 类模板
12.5 练习题
第13章 流类库与输入输出
13.1 I/0流的概念
13.2 输入流
13.2.1 构造输入流对象
13.2.2 使用提取运算符
13.2.3 输入流控制符
13.2.4 输入流成员函数
13.3 输出流
13.3.1 构造输出流对象
13.3.2 使用插入运算符和控制格式
13.3.3 输出流成员函数
13.3.4 二进制输出文件
13.4 字符串流
13.5 练习题
第14章 异常处理和命名空间
14.1 异常处理
14.1.1 异常处理的任务
14.1.2 异常处理的方法
14.1.3 在函数声明中进行异常情况指定
14.1.4 在异常处理中处理析构函数
14.2 命名空间
14.2.1 为什么需要命名空间
14.2.2 什么是命名空间
14.2.3 使用命名空间解决名字冲突
14.2.4 使用命名空间成员的方法
14.2.5 无名的命名空间
14.2.6 标准命名空间
14.3 练习题参考文献
1.1 计算机程序设计语言的发展
1.1.1 机器语言与汇编语言
1.1.2 高级语言
1.1.3 面向对象的语言
1.2 C++语言概述
1.2.1 C++的产生
1.2.2 C++的特点
1.3 结构化程序设计
1.4 面向对象程序设计
1.4.1 面向对象的方法
1.4.2 面向对象的软件开发
1.5 程序的开发过程
1.5.1 基本术语
1.5.2 程序的开发过程
1.6 最简单的程序
1.7 练习题
第2章 VisualC++开发环境简介
2.1 C++语言实验环境配置
2.2 VisualC++6.0的使用
2.2.1 VisualC++介绍
2.2.2 VisualC++的安装和启动
2.2.3 常用功能键及其意义
2.2.4 输入和编辑源程序
2.2.5 编译、连接和运行
2.2.6 建立和运行包含多个文件的程序的方法
2.3 VisualC++6.0工程相关文件介绍
第3章 基本数据类型与表达式
3.1 字符集与保留字
3.2 基本数据类型
3.2.1 基本数据类型
3.2.2 常量
3.2.3 变量
3.3 运算符与表达式
3.4 练习题
第4章 C++控制结构
4.1 C++程序语句
4.2 选择结构和if语句
4.2.1 用if语句实现选择结构
4.2.2 多重选择结构
4.3 循环结构和循环语句
4.3.1 用while语句构成循环
4.3.2 用d0while语句构成循环.
4.3.3 用for语句构成循环
4.4 转向语句
4.4.1 break语句
4.4.2 continue语句
4.4.3 goto语句
4.5 练习题
第5章 函数
5.1 函数概述
5.2 函数参数和函数的值
5.2.1 形式参数和实际参数
5.2.2 函数的返回值
5.3 函数的调用
5.4 局部变量与全局变量
5.4.1 局部变量
5.4.2 全局变量
5.5 静态局部变量
5.6 带默认形参值函数
5.7 内联函数
5.8 函数的嵌套调用
5.9 函数递归调用
5.10 函数重载
5.1 1 内部函数与外部函数
5.1 1.1 内部函数
5.1 1.2 外部函数
5.1 2练习题
第6章 数组与指针
6.1 数组
6.1.1 数组的定义与引用
6.1.2 数组的初始化
6.1.3 向函数传递数组
6.2 指针
6.2.1 指针的概念
6.2.2 变量与指针
6.3 指针与数组
6.4 指针与函数
6.4.1 指针作为函数参数
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 string类
6.7 练习题
第7章 引用、结构体和共用体
7.1 引用
7.1.1 什么是变量的引用
7.1.2 引用的简单使用
7.1.3 引用作为函数参数
7.1.4 用引用返回值
7.1.5 用const限定引用
7.2 结构体
7.2.1 结构体概述
7.2.2 结构体类型变量的定义方法及其初始化
7.2.3 结构与数组
7.2.4 传递结构参数
7.2.5 指向结构体变量的指针
7.2.6 动态分配和撤销内存的运算符
7.3 共用体
7.3.1 共用体的概念
7.3.2 对共用体变量的访问方式
7.3.3 共用体类型数据的特点
7.4 用typedef声明类型
7.5 练习题
第8章 类与对象
8.1 类和对象.
8.1.1 类的声明和对象的定义
8.1.2 类的成员函数
8.1.3 类的成员访问控制
8.1.4 对象成员的引用
8.1.5 类和对象的简单应用举例
8.2 构造函数和析构函数
8.2.1 构造函数
8.2.2 拷贝构造函数
8.2.3 默认拷贝构造函数
8.2.4 浅拷贝与深拷贝
8.2.5 析构函数
8.2.6 调用构造函数和析构函数的顺序
8.3 对象数组与对象指针
8.3.1 对象数组
8.3.2 对象指针
8.4 对象的动态建立和释放
8.5 练习题一
第9章 C++程序的结构
9.1 作用域与可见性
9.1.1 作用域
9.1.2 可见性
9.2 生存期
9.2.1 静态生存期
9.2.2 动态生存期
9.3 全局变量与局部变量
9.4 静态成员与友元
9.4.1 静态成员
9.4.2 友元
9.4.3 友元类
9.5 共用数据的保护
9.5.1 常对象
9.5.2 用const修饰的对象成员
9.6 多文件结构与编译预处理
9.6.1 多文件结构
9.6.2 编译预处理
9.7 练习题
第10章 继承与派生
10.1 继承与派生概述
10.1.1 派生与继承的实例
10.1.2 派生类的定义
10.1.3 派生类生成过程
10.2 派生类成员的访问属性
10.2.1 公有继承
10.2.2 私有继承
10.2.3 保护成员和保护继承
10.2 一多级派生时的访问属性
10.3 派生类的构造函数和析构函数
10.3.1 派生类的构造函数
10.3.2 派生类的析构函数
10.4 继承与组合
10.5 多重继承
10.5.1 声明多重继承的方法
10.5.2 多重继承派生类的构造函数
10.5.3 多重继承引起的二义性问题
10.5.4 虚基类
10.6 基类与派生类的转换
10.7 继承在软件开发中的重要意义
10.8 练习题
第11章 多态性
l1.1 多态性概述
11.1.1 多态的类型
11.1.2 多态的实现
11.2 运算符重载
11.2.1 什么是运算符重载
11.2.2 运算符重载的方法
11.2.3 运算符重载的规则
11.2.4 运算符作成员函数
11.2.5 运算符作友元函数
11.2.6 重载双目运算符
11.2.7 重载单目运算符
11.2.8 重载流插入运算符和流提取运算符
11.3 不同类型数据间的转换
11.3.1 标准类型数据间的转换
11.3.2 转换构造函数
11.3.3 类型转换函数
11.4 虚函数
11.4.1 虚函数的作用
11.4.2 静态关联与动态关联
11.4.3 虚析构函数
11.5 纯虚函数与抽象类
11.5.1 纯虚函数
11.5.2 抽象类
11.6 练习题
第12章 模板
12.1 模板的概念
12.2 为什么要用模板
12.3 函数模板
12.4 类模板
12.5 练习题
第13章 流类库与输入输出
13.1 I/0流的概念
13.2 输入流
13.2.1 构造输入流对象
13.2.2 使用提取运算符
13.2.3 输入流控制符
13.2.4 输入流成员函数
13.3 输出流
13.3.1 构造输出流对象
13.3.2 使用插入运算符和控制格式
13.3.3 输出流成员函数
13.3.4 二进制输出文件
13.4 字符串流
13.5 练习题
第14章 异常处理和命名空间
14.1 异常处理
14.1.1 异常处理的任务
14.1.2 异常处理的方法
14.1.3 在函数声明中进行异常情况指定
14.1.4 在异常处理中处理析构函数
14.2 命名空间
14.2.1 为什么需要命名空间
14.2.2 什么是命名空间
14.2.3 使用命名空间解决名字冲突
14.2.4 使用命名空间成员的方法
14.2.5 无名的命名空间
14.2.6 标准命名空间
14.3 练习题参考文献
C++程序设计
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×