C++应用教程

C++应用教程
作 者: 胡也
出版社: 北京交通大学出版社
丛编项: 高等学校计算机语言应用教程
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: C++
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《C++应用教程》作者简介

内容简介

C++语言是一门完全面向对象的程序设计语言,是高校广泛使用的程序设计教学语言之一。《C++应用教程》从教学实践全程的角度对C++进行了全面阐述。全书共分13章,全面讲解面向对象的程序设计概念、C++的数据类型和表达式、C++的程序设计语句、C++的数组与指针及函数、类、对象、继承、多态性等程序设计的基本要素。本书的重点是C++的面向对象语言成分,详细深入地探讨类与对象、继承与派生类、多态性与虚函数、模板等的概念及其C++语言的实现。本书的最后一章还给出了常用数据结构的C++实现。《C++应用教程》从教学实践的角度出发,立足于提高学生的程序设计应用能力,全书理论分析透彻严谨,实例丰富生动,内容由浅入深,能快速引导学生进入C++编程世界。本书可作为理工科各专业和信息技术类大专的程序设计教材,也可作为广大希望掌握C++编程的程序设计人员的参考用书。《C++应用教程》随书附赠CD光盘1张!

图书目录

第1章 C 语言概述

1. 1 理论知识

1. 1. 1 计算机语言的发展--从面向过程到面向对象

1. 1. 2 面向对象的基本概念

1. 1. 3 C 语言的优势

1. 1. 4 C 程序的基本结构

1. 1. 5 C 语言的基本词法

1. 1. 6 利用Visual Studio. NET开发C 程序

1. 2 典型实例

1. 3 上机练习

课后考场

第2章 C 语言基础

2. 1 理论知识

2. 1. 1 C 中的基本数据类型

2. 1. 2 C 中的常量

2. 1. 3 C 中的变量

2. 1. 4 C 中的运算符与表达式

2. 2 典型实例

2. 2. 1 典型实例一

2. 2. 2 典型实例二

2. 3 上机练习

课后考场

第3章 C 语言的语句

3. 1 理论知识

3. 1. 1 语句的基本概念

3. 1. 2 顺序结构语句

3. 1. 3 选择结构语句

3. 1. 4 循环结构语句

3. 1. 5 中止语句

3. 1. 6 预处理语句

3. 2 典型实例

3. 2. 1 典型实例一

3. 2. 2 典型实例二

3. 3 上机练习

3. 3. 1 上机练习一

3. 3. 2 上机练习二

课后考场

第4章 C 语言的复合数据类型

4. 1 理论知识

4. 1. 1 指针的定义和使用

4. 1. 2 引用的定义和使用

4. 1. 3 数组的定义和使用

4. 1. 4 vector容器的定义和使用

4. 1. 5 字符串的定义和使用

4. 1. 6 枚举的定义和使用

4. 2 典型实例

4. 2. 1 典型实例一

4. 2. 2 典型实例二

4. 2. 3 典型实例三

4. 3 上机练习

课后考场

第5章 C 的函数

5. 1 理论知识

5. 1. 1 函数的定义

5. 1. 2 函数的调用和声明

5. 1. 3 函数实参的缺省

5. 1. 4 函数的参数传递

5. 1. 5 函数的嵌套调用与递归调用

5. 1. 6 函数指针

5. 1. 7 内联函数

5. 1. 8 函数的重载

5. 1. 9 作用域和寿命期

5. 2 典型实例

5. 2. 1 典型实例一

5. 2. 2 典型实例二

5. 3 上机练习

5. 3. 1 上机练习一

5. 3. 2 上机练习二

课后考场

第6章 C 的类与对象

6. 1 理论知识

6. 1. 1 类的定义

6. 1. 2 类对象的定义

6. 1. 3 类对象的初始化和析构

6. 1. 4 this指针

6. 1. 5 静态数据成员和成员函数

6. 1. 6 const类对象和mutable数据成员

6. 1. 7 指向类成员的指针

6. 1. 8 类对象数组

6. 1. 9 友元

6. 1. 10 类域

6. 1. 11 嵌套类和局部类

6. 1. 12 联合类

6. 2 典型实例

6. 2. 1 典型实例一

6. 2. 2 典型实例二

6. 3 上机练习

课后考场

第7章 类的继承

7. 1 理论知识

7. 1. 1 基类与派生类

7. 1. 2 派生类的定义

7. 1. 3 派生类对基类成员的访问

7. 1. 4 基类和派生类的构造和析构函数

7. 1. 5 虚拟继承

7. 2 典型实例

7. 2. 1 典型实例一

7. 2. 2 典型实例二

7. 3 上机练习

课后考场

第8章 运算符的重载

8. 1 理论知识

8. 1. 1 运算符的重载

8. 1. 2 运算符重载的定义

8. 1. 3 赋值运算符的重载

8. 1. 4 下标运算符的重载

8. 1. 5 算术运算符的重载

8. 1. 6 递增递减运算符的重载

8. 1. 7 自定义的类型转换

8. 2 典型实例

8. 3 上机练习

课后考场

第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. 3 上机练习

课后考场

第10章 C 的输入和输出流

10. 1 理论知识

10. 1. 1 C 流的概念

10. 1. 2 输出操作

10. 1. 3 输入操作

10. 1. 4 格式化的输入输出操作

10. 1. 5 输入和输出符的重载

10. 1. 6 文件的输入输出操作

10. 1. 7 字符串流的输入输出操作

10. 1. 8 流错误的处理

10. 2 典型实例

10. 2. 1 典型实例一

10. 2. 2 典型实例二

10. 3 上机练习

课后考场

第11章 C 的模板

11. 1 理论知识

11. 1. 1 模板的概念

11. 1. 2 函数模板

11. 1. 3 类模板

11. 2 典型实例

11. 2. 1 典型实例一

11. 2. 2 典型实例二

11. 3 上机练习

课后考场

第12章 C 的异常处理

12. 1 理论知识

12. 1. 1异常的概念

12. 1. 2 异常的抛出

12. 1. 3 try块

12. 1. 4 异常的捕获处理

12. 1. 5 类层次结构中的异常

12. 1. 6 C 标准库中的异常类

12. 2 典型实例

12. 2. 1 典型实例一

12. 2. 2 典型实例二

12. 3 上机练习

课后考场

第13章 常用数据结构的C 实现

13. 1 理论知识

13. 1. 1 链表

13. 1. 2 叉树

13. 1. 3 哈希表

13. 2 典型实例

13. 2. 1 典型实例一

13. 2. 2 典型实例二

13. 3 上机练习

课后考场

参考文献