C++程序设计(第2版)
作者: 刘璟
出版时间:2012-12
出版社:高等教育出版社
普通高等教育“十一五”国家级规划教材
- 高等教育出版社
- 9787040354560
- 2版
- 194823
- 44259419-8
- 平装
- 异16开
- 2012-12
- 400
- 500
- 工学
- 软件工程
- 工学、理学
- 本科 高职
本书是普通高等教育“十一五”国家级规划教材,书中详细了介绍C++程序设计语言的语法规则和程序设计技术,通过大量编程实例(与C++11标准及VisualC++2012系统兼容)讲解如何使用C++语言解决各种具体问题,特别注重提高读者的编程能力。
本书主要内容包括C++的各种基本数据类型、导出类型及其运算;分支、循环程序结构与函数的编程技巧;类与对象、继承与派生的概念以及面向对象程序设计方法;模板与I/O流的使用以及异常处理等。在附录中介绍了两种最常用的集成开发环境(IDE)和标准模板库(STL)的使用方法。
本书内容严谨,注重实用,深入浅出,简明生动,适合作为高等学校一般理工科(含计算机)专业程序设计课程的教材,也可供自学C++程序设计的读者使用。
前言
第1 章 绪论
1.1 程序设计与程序设计语言
1.2 C++语言概述
1.3 学习本书的指南
思考题
第2 章 C++语言初步
2.1 初识C++程序
2.2 C++语言的基本符号
2.3 C++语言的词汇
2.4 C++程序的整体结构
2.5 运行C++程序
思考题
练习题
第3 章 基本数据类型与基本运算
3.1 基本数据类型及其派生类型
3.2 说明语句
3.3 基本运算
思考题
练习题
第4 章 程序的基本控制结构及导出数据类型
4.1 C++程序的基本控制结构
4.2 分支语句
4.3 循环语句
4.4 无条件控制语句
4.5 数组类型
4.6 结构类型
4.7 C++程序实例
思考题
练习题
第5 章 函数
5.1 三次方程求根程序的设计
5.2 函数的说明与使用
5.3 函数的嵌套与递归
5.4 函数与运算符的重载
5.5 函数与C++程序结构
5.6 程序实例
思考题
练习题
第6 章 指针和引用类型及动态内存分配
6.1 指针类型
6.2 引用类型
6.3 程序实例
思考题
练习题
第7 章 类与对象
7.1 类和对象的说明
7.2 构造函数与析构函数
7.3 类与对象的其他特征
7.4 友元与类之间的关系
7.5 运算符重载用于用户定义类型
*7.6 程序实例:利用Stack 类解迷宫问题
思考题
练习题
第8 章 继承与派生
8.1 派生与继承
8.2 其他特征的继承关系
8.3 派生关系中的二义性问题
8.4 多态性与虚函数
8.5 两个程序实例
思考题
练习题
第9 章 模板
9.1 函数模板
9.2 类模板
*9.3 关于类模板的几点说明
9.4 程序实例:链表类模板的设计
思考题
练习题
第10 章 输入输出(I/O)流
10.1 文件、流及C++的流类库
10.2 对标准设备的I/O 操作
10.3 I/O 的格式控制
10.4 磁盘文件的输入输出
10.5 text 文件与binary 文件
10.6 其他输入输出控制函数
思考题
练习题
*第11 章 异常处理
11.1 异常处理的基本思想以及C++实现
*11.2 异常处理的进一步讨论
思考题
练习题
附录A Visual C++ 2008 IDE 概述
附录B Visual C++ 6.0 编程环境简介
附录C 标准模板库
附录D 标准函数
附录E 一个OOP 程序设计实例——楼宇电梯系统仿真程序的OOP
设计过程
参考文献
版权