C++从零开始学(视频教学版)(第2版)

C++从零开始学(视频教学版)(第2版)

作者:王英英

出版社:清华大学

出版年:2020年2月

ISBN:9787302544562

所属分类:政治军事

书刊介绍

《C++从零开始学(视频教学版)(第2版)》内容简介

本书面向C++编程初学者和广大C++编程爱好者。本书循序渐进地介绍C++应用与开发的相关基础知识,提供大量具体操作C++编程的实例供读者实践。每节都清晰地阐述代码如何工作及其作用,使读者能在最短的时间内有效地掌握C++编程。本书配有源码、课件与教学视频。
全书共20章,分别介绍:为什么要学习C++、C++程序结构、基本数据类型和数据处理、运算符与表达式、程序流程控制、函数、数组与字符串、指针、struct与其他复合数据类型、类的使用方法、对象的初始化和清除、运算符的重载、类的继承、虚函数和抽象类、C++中的文件处理、异常处理和C++的高级概念等知识。在每章的后面提供自我评估的习题供读者操作练习,从而加深理解。本书适合C++初学者自学使用,也适合作为高等院校和培训学校计算机相关专业师生的教学参考书。
王英英,从事多年网站开发和应用程序开发,精通多种编程语言。对Python有深入研究,在Python编程开发方面有着丰富的经验,并已出版过多本相关畅销书,受广大读者认可。

作品目录

内容简介


第1章:学习C++——认识C++
1.1、C/C++的起源
1.2、C++的特色
1.3、关于ANSI/ISO
C++标准
1.4、语言的翻译过程
1.5、编写代码前的准备——安装开发环境Visual
Studio
2019、1.6、小试身手——新建一个C++项目
1.7、疑难解惑
1.8、经典习题
第2章:C++程序结构
2.1、简单程序
2.2、C++程序分析
2.3、输入输出对象
2.4、标识符
2.5、预处理
2.6、命名空间
2.7、小试身手——入门经典程序
2.8、疑难解惑
2.9、经典习题
第3章:基本数据类型
3.1、变量与常量
3.2、基本变量类型
3.3、typedef
3.4、小试身手——测试基本数据类型的字节长度
3.5、疑难解惑
3.6、经典习题
第4章:运算符和表达式
4.1、运算符概述
4.2、运算符优先级和结合性
4.3、小试身手——综合运用运算符
4.4、疑难解惑
4.5、经典习题
第5章:程序流程控制
5.1、顺序语句
5.2、条件判断语句
5.3、循环语句
5.4、跳出循环
5.5、多重选择语句
5.6、小试身手——计算商品总价
5.7、疑难解惑
5.8、经典习题
第6章:函数
6.1、函数的基本结构
6.2、变量的作用域
6.3、特殊函数调用方式——递归调用
6.4、内联函数
6.5、预处理器
6.6、函数的重载
6.7、小试身手——汉诺塔问题函数
6.8、疑难解惑
6.9、经典习题
第7章:数组与字符串
7.1、一维数组
7.2、二维数组和多维数组
7.3、数组与函数
7.4、字符串类
7.5、小试身手——判断字符串回文
7.6、疑难解惑
7.7、经典习题
第8章:指针
8.1、指针概述
8.2、指针变量
8.3、指针与函数
8.4、指针与数组
8.5、指针与字符串
8.6、void指针
8.7、指向指针的指针
8.8、动态内存配置
8.9、小试身手——判断字符串中有多少个整数
8.10、疑难解惑
8.11、经典习题
第9章:struct和其他复合类型
9.1、struct
9.2、将结构体变量作为函数参数
9.3、union
9.4、enum
9.5、小试身手——学生信息登记表
9.6、疑难解惑
9.7、经典习题
第10章:类
10.1、认识类
10.2、成员函数
10.3、嵌套类
10.4、const成员函数
10.5、类成员的访问控制
10.6、静态成员
10.7、友元
10.8、小试身手——栈类的实现
10.9、疑难解惑
10.10、经典习题
第11章:构造函数和析构函数
11.1、构造函数初始化类对象
11.2、析构函数清除类对象
11.3、默认构造函数
11.4、重载构造函数
11.5、类对象数组的初始化
11.6、拷贝构造函数
11.7、小试身手——构造函数和析构函数的应用
11.8、疑难解惑
11.9、经典习题
第12章:运算符的重载
12.1、什么是运算符重载
12.2、重载前置运算符和后置运算符
12.3、插入运算符和折取运算符的重载
12.4、常用运算符的重载
12.5、小试身手——运算符重载实例
12.6、疑难解惑
12.7、经典习题
第13章:类的继承
13.1、面向对象编程概述
13.2、继承的基本概念
13.3、子类存取父类成员
13.4、小试身手——继承的应用
13.5、疑难解惑
13.6、经典习题
第14章:虚函数和抽象类
14.1、什么是虚函数
14.2、抽象类与纯虚函数
14.3、抽象类的多重继承
14.4、虚函数表
14.5、小试身手——抽象类的应用
14.6、疑难解惑
14.7、经典习题
第15章:C++中的文件处理
15.1、文件的基本概念
15.2、文件的打开与关闭
15.3、文本文件的处理
15.4、二进制文件的处理
15.5、小试身手——文件操作
15.6、疑难解惑
15.7、经典习题
第16章:异常处理
16.1、异常的基本概念
16.2、异常处理机制
16.3、抛出异常
16.4、重新抛出异常
16.5、捕获所有异常
16.6、不是错误的异常
16.7、未捕捉到的异常
16.8、标准异常
16.9、异常规范
16.10、异常与继承
16.11、异常处理的应用
16.12、小试身手——异常处理
16.13、疑难解惑
16.14、经典习题
第17章:模板与类型转换
17.1、模板
17.2、类型识别和强制转换运算符
17.3、小试身手——模板应用
17.4、疑难解惑
17.5、经典习题
第18章:容器和迭代器
18.1、STL
18.2、迭代器
18.3、顺序容器
18.4、关联容器
18.5、容器适配器
18.6、小试身手——容器操作实例
18.7、疑难解惑
18.8、经典习题
第19章:开发商场采购系统
19.1、系统需求分析
19.2、功能分析
19.3、系统代码编写
19.4、系统运行
第20章:开发推箱子游戏
20.1、系统功能描述
20.2、系统功能分析及实现
20.3、游戏运行

相关推荐

微信二维码