-
内容大纲
本书循序渐进地讲解了C++语言开发的核心知识,通过典型实例讲解了这些知识的具体用法。本书共分14章,内容包括C++基础,C++基础语法,流程控制语句,函数,指针,数组、枚举、结构体和共用体,面向对象,多态、抽象类、重载,命名空间和作用域,模板,异常处理,文件操作处理,内存管理,开发窗体程序等。
本书内容全面,几乎涵盖了C++语言所有知识点。不仅适合初学C++的人员阅读,也适合计算机相关专业的师生阅读,而且还可供有经验的开发人员查阅和参考使用。 -
作者介绍
-
目录
第1章 C++基础
1.1 C++介绍
1.1.1 C++的发展历史
1.1.2 C++的江湖地位
1.2 安装C++开发工具
1.2.1 安装Visual Studio
1.2.2 安装DEV C++
1.3 第一个C++程序:“石头、剪刀、布”游戏
1.3.1 背景介绍
1.3.2 具体实现
1.3.3 使用DEV C++运行程序
1.3.4 分析程序结构
1.3.5 字符集
1.3.6 关键字
1.3.7 标识符
第2章 C++基础语法
2.1 变量和常量:一个电影海报
2.1.1 背景介绍
2.1.2 具体实现
2.1.3 常量
2.1.4 变量
2.1.5 输入和输出
2.2 数据类型:工资计算器
2.2.1 背景介绍
2.2.2 具体实现
2.2.3 基本数据类型
2.2.4 非基本数据类型
2.2.5 格式化输出
2.3 运算符和表达式:春运购票
2.3.1 背景介绍
2.3.2 具体实现
2.3.3 算术运算符和算术表达式
2.3.4 比较运算符和比较表达式
2.3.5 逻辑运算符和逻辑表达式
2.3.6 ++和--运算符与表达式
2.3.7 位运算符和位表达式
2.3.8 赋值运算符和赋值表达式
2.3.9 求字节数运算符和求字节表达式
2.3.10 条件运算符和条件表达式
2.3.11 逗号运算符和逗号表达式
2.3.12 运算符的优先级和结合性
2.4 类型转换:临时收银员的烦恼
2.4.1 背景介绍
2.4.2 具体实现
2.4.3 隐式转换
2.4.4 显式转换
第3章 流程控制语句
3.1 选择结构:奖学金评测系统
3.1.1 背景介绍
3.1.2 具体实现
3.1.3 if单分支语句
3.1.4 if…else双分支语句
3.1.5 else…if多分支语句
3.1.6 switch多分支结构语句
3.2 循环结构:个税计算器
3.2.1 背景介绍
3.2.2 具体实现
3.2.3 for循环语句
3.2.4 while循环语句
3.2.5 do-while循环语句
3.3 跳转语句:加油站计费系统
3.3.1 背景介绍
3.3.2 具体实现
3.3.3 跳转语句介绍
第4章 函数
4.1 定义函数:解决“猴子吃桃”问题
4.1.1 背景介绍
4.1.2 具体实现
4.1.3 函数分类
4.1.4 定义函数
4.2 函数的返回值:比较两个数的大小
4.2.1 背景介绍
4.2.2 具体实现
4.2.3 无参函数和有参函数
4.2.4 函数的返回值
4.2.5 形参与实参
4.2.6 默认参数
4.3 调用函数:××网笔记本电脑评分系统
4.3.1 背景介绍
4.3.2 具体实现
4.3.3 调用函数的方法
第5章 指针
5.1 指针基础:显示某商品的销量排名和具体销量
5.1.1 背景介绍
5.1.2 具体实现
5.1.3 指针的基本概念
5.1.4 声明指针
5.1.5 指针的初始化
5.2 指针运算:按照价格高低排序展示商品
5.2.1 背景介绍
5.2.2 具体实现
5.2.3 算术运算
5.2.4 关系运算
5.3 指针的指针和引用:查询最近3个月的花费
5.3.1 背景介绍
5.3.2 具体实现
5.3.3 声明指针的指针
5.3.4 使用引用
5.4 常用的指针:计算上下班路上的通勤时间
5.4.1 背景介绍
5.4.2 具体实现
5.4.3 指向函数的指针
5.4.4 void型指针
5.4.5 空指针
第6章 数组、枚举、结构体和共用体
6.1 一维数组:计算购物车商品的总额
6.1.1 背景介绍
6.1.2 具体实现
6.1.3 一维数组介绍
6.2 二维数组:解决杨辉三角问题
6.2.1 背景介绍
6.2.2 具体实现
6.2.3 声明二维数组
6.2.4 二维数组赋值
6.2.5 访问二维数组
6.3 数组的高级应用:彩票机选系统
6.3.1 背景介绍
6.3.2 具体实现
6.3.3 动态数组
6.3.4 字符数组
6.3.5 指针和数组
6.4 枚举:解决三色球问题
6.4.1 背景介绍
6.4.2 具体实现
6.4.3 声明枚举类型
6.5 结构体:图书展示系统
6.5.1 背景介绍
6.5.2 具体实现
6.5.3 结构体基础
6.5.4 引用结构体变量
6.5.5 指向结构的指针
6.6 联合:××大学师生管理系统
6.6.1 背景介绍
6.6.2 具体实现
6.6.3 定义并使用联合
第7章 面向对象
7.1 类:查询余额宝的余额
7.1.1 背景介绍
7.1.2 具体实现
7.1.3 C++面向对象的基本概念
7.1.4 声明类
7.1.5 类成员
7.1.6 定义对象
7.2 类成员:学生成绩展示系统
7.2.1 背景介绍
7.2.2 具体实现
7.2.3 构造方法
7.2.4 析构方法
7.2.5 静态成员
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.4.6 继承中的构造方法
7.4.7 在继承中调用基类析构方法
7.4.8 派生类隐藏基类的成员
7.4.9 多重继承
第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.3 重载:员工入职信息查询系统
8.3.1 背景介绍
8.3.2 具体实现
8.3.3 运算符重载
8.3.4 流重载
第9章 命名空间和作用域
9.1 命名空间:学校放假通知
9.1.1 背景介绍
9.1.2 具体实现
9.1.3 命名空间介绍
9.1.4 定义命名空间
9.1.5 使用命名空间
9.2 作用域:百钱买百鸡
9.2.1 背景介绍
9.2.2 具体实现
9.2.3 和作用域相关的概念
9.2.4 作用域的分类
第10章 模板
10.1 函数模板:调查招聘单位的信息
10.1.1 背景介绍
10.1.2 具体实现
10.1.3 认识模板
10.1.4 定义函数模板
10.2 类模板:计算运动员的最终成绩
10.2.1 背景介绍
10.2.2 具体实现
10.2.3 声明、定义类模板
10.2.4 使用类模板
10.2.5 类模板的派生
10.2.6 类模板和模板类的区别
10.2.7 默认模板参数
10.3 STL标准模板库:成绩排序系统
10.3.1 背景介绍
10.3.2 具体实现
10.3.3 STL中的容器
10.3.4 序列容器
第11章 异常处理
11.1 C++的异常处理机制:计算某商品的店均销量
11.1.1 背景介绍
11.1.2 具体实现
11.1.3 使用try-catch捕获异常
11.1.4 使用throw抛出异常
11.1.5 C++标准库中的异常类
11.2 程序调试
11.2.1 什么是程序调试
11.2.2 调试工具介绍
11.2.3 断点调试
第12章 文件操作处理
12.1 使用iostream:汽车销售管理系统
12.1.1 背景介绍
12.1.2 具体实现
12.1.3 库iostream的成员
12.1.4 文件I/O
12.2 文件操作:广告词征集活动
12.2.1 背景介绍
12.2.2 具体实现
12.2.3 打开和关闭文件
12.2.4 随机读写
12.2.5 操作二进制文件
第13章 内存管理
13.1 栈内存管理:查询学生成绩
13.1.1 背景介绍
13.1.2 具体实现
13.1.3 内存管理的机制
13.1.4 C++内存的分类
13.1.5 申请栈内存
13.1.6 使用栈内存
13.1.7 改变内存大小
13.2 堆内存管理:模拟火车票的购票过程
13.2.1 背景介绍
13.2.2 具体实现
13.2.3 申请堆内存
13.2.4 使用堆内存
13.2.5 改变内存的大小
第14章 开发窗体程序
14.1 对话框:春节放假通知
14.1.1 背景介绍
14.1.2 具体实现
14.1.3 应用程序向导生成的文件类型
14.1.4 对话框类CDialog
14.2 标准控件:编程语言问卷调查系统
14.2.1 背景介绍
14.2.2 具体实现
14.2.3 标准控件介绍
14.2.4 按钮控件
14.2.5 文本框控件
14.2.6 列表框控件
14.2.7 菜单栏CMenu
14.2.8 工具栏CTooBar
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
