新概念C++程序设计大学教程(第2版) / 高等教育质量工程信息技术系列示范教材
作者: 张基温
出版时间:2016年4月
出版社:清华大学出版社
- 清华大学出版社
- 9787302408390
- 2-1
- 66757
- 0044177887-5
- 平装
- 16开
- 2016年4月
- 工学
- 软件工程
- TP312C
- 计算机
- 本科
第1篇:C++面向对象启步。用4个单元帮助初学者建立面向对象的问题分析思维,掌握相关方法和语法知识,树立面向对象程序中“一切皆对象,一切来自类”的意识,初步领略面向对象程序设计之奥妙。
第2篇:基于类的C++程序框架设计。用3个单元帮助读者理解如何在一个程序中组织类以及什么样的类之间结构才是好的程序结构,进一步提升读者“程序设计=计算思维+语言艺术”的观念。
第3篇:C++泛型程序设计。用两个单元介绍多态和STL。C++的泛型的通用、灵活的特点将给读者的学习带来一定乐趣,也为读者将来从事程序开发工作提供了更多便捷方法。
第4篇:C++深入编程。用4个单元介绍C++在名字和实体、常量、函数、I/O流等几个方面的细节,让读者在程序开发上能够做到锦上添花。
本书理念先进、概念清晰、讲解透彻、便于理解。书中例题经典、习题丰富、覆盖面广,适合作为高等学校各专业的面向对象程序设计教材。本书还可供培训机构使用,也可供相关领域人员自学。
第1篇 C++面向对象启步
第1单元 职员类
1.1 从具体对象到职员类
1.1.1 具体职员对象的分析与描述
1.1.2 Employee类的声明
1.1.3 C++保留字、标识符与名字空间
1.1.4 数据类型
1.2 表达式
1.2.1 字面值
1.2.2 数据实体
1.2.3 含有操作符的表达式及其基本求值规则
1.3 类的成员函数
1.3.1 函数的关键环节
1.3.2 对象的生成与构造函数
1.3.3 标准输出流out与printEmployee()函数
1.3.4 析构函数
1.3.5 一个完整的Employee类
1.4 主函数
1.4.1 主函数及其结构
1.4.2 测试Employee类的主函数
1.5 构造函数重载
1.5.1 函数重载的概念
1.5.2 不同参数数目的构造函数重载
1.5.3 复制构造函数
1.6 程序编译
1.6.1 编译预处理
1.6.2 编译与连接
1.6.3 多文件程序的编译
1.7 知识链接
1.7.1 指针=基类型+地址
1.7.2 指向对象的指针与this
1.7.3 引用
习题1
第2单元 简单桌面计算器
2.1 简单桌面计算器建模
2.1.1 简单桌面计算器分析
2.1.2 Calculator类的声明
2.2 calculate(1函数的实现
2.2.1 用if.else结构实现成员函数calculate()
2.2.2 用switch结构实现calculate()
2.2.3 if.else判断结构与switch判断结构比较
2.2.4 Culculator类测试
2.2.5 发现运行异常的程序测试
2.3 C++异常处理
2.3.1 程序错误
2.3.2 C++异常处理机制
2.3.3 在同一个函数中抛掷并处理异常
2.3.4 异常的抛掷与检测处理分在不同函数中
2.3.5 抛掷多个异常
2.3.6 用类作为异常类型
2.3.7 捕获任何异常
2.4 简单桌面计算器的改进
2.4.1 使用浮点数计算的Calculator类
2.4.2 从键盘输入算式
2.5 实现多算式计算
2.5.1 用一个数据成员存储中问结果
2.5.2 用一个静态局部变量存储中间结果
2.5.3 用一个静态成员变量存储中间结果
2.6 使用重复结构实现任意多算式计算
2.6.1 用while循环实现任意多算式计算
2.6.2 用do-while循环实现任意多算式计算
2.7 知识链接
2.7.1 条件表达式
2.7.2 左值表达式与右值表达式
2.7.3 标识符的域
2.7.4 变量的生命期与存储分配
2.7.5 类属变量、实例变量与局部变量的比较
习题2
第2篇 基于类的C++程序架构
第3篇 泛型程序设计
第4篇 C++深入编程
参考文献