本书是关于介绍“C++程序设计与应用开发”的教学用书,全书共分12章,内容包括C++语言概述、基本数据类型和表达式、语句和流程控制、函数和预处理、自定义数据类型、类和对象、运算符重载、继承/多态性与虚函数、输入/输出、异常处理、泛型机制-模板、项目实践等。
本书既可作为大中专院校的教材,也可作为各类培训班的培训教程,还可供使用c++进行程序设计的软件开发人员阅读和参考。
本书由浅入深、系统全面地介绍了利用c++程序设计语言进行结构化/面向对象/泛型程序设计的方法与开发技巧。全书共分12章,内容包括C++语言概述、基本数据类型和表达式、语句和流程控制、函数和预处理、自定义数据类型、类和对象、运算符重载、继承/多态性与虚函数、输入/输出、异常处理、泛型机制-模板、项目实践等。
本书以“基础理论-实用技术-实训”为主线组织编写,每一章都设置了“案例实训”,以便于读者能够掌握该章的重点并提高实际操作能力。本书实例丰富、结构清晰、易教易学,对易混淆和实用性强的内容进行了重点的提示和讲解。
本书配有立体化教学资源包下载资源。提供电子教案,便于老师教学使用;提供所有习题答案,方便读者自学自测;并提供源代码及素材(包括案例实训内容),便于学生上机调试;此外,特别编写了多种版本的综合项目实训(约80页篇幅),以提高读者的应用开发能力。下载地址为http://www.wenyuan.com.cn。
本书既可作为大中专院校的教材,也可作为各类培训班的培训教程,还可供使用c++进行程序设计的软件开发人员阅读和参考。
第1章 C++语言概述
1.1 程序设计概述
1.1.1 程序设计方法
1.1.2 程序设计语言
1.2 C++语言的发展历史
1.3 简单C++语言程序的构成
1.4 C++字符集、标识符和关键字
1.4.1 宁符集
1.4.2 标识符
1.4.3 关键字
1.5 C++语言程序开发步骤和调试方法
1.5.1 C++程序开发步骤
1.5.2 在visual C++6.0环境中开发C++程序
1.6 案例实训
1.7 小结
1.8 习题
第2章 基本数据类型和表达式
第3章 语句和流程控制
第4章 函数和预处理
第5章 自定义数据类型
第6章 类和对象
第7章 运算符重载
第8章 继承与派生
第9章 多态性/虚函数
第10章 输入/输出
第11章 异常处理
第12章 泛型机制-模板