《C++程式设计语言教程(编程技术)》是1996年北京航空航天大学出版社出版的图书,作者是麦中凡。
基本介绍
- 书名:C++程式设计语言教程(编程技术)
- 作者:麦中凡/等
- ISBN:9787810126427
- 页数:253页
- 定价:22.00元
- 出版社:北京航空航天大学出版社
- 出版时间:1996-04
- 装帧:精装
内容简介
本书为《C++程式设计语言教程(语言基础)》的姊妹篇。两书内容既有联繫,又相对独立。两书合一是一套完整的教材。主要内容包括:数据抽象技术,单继承和多继承编程套用,虚函式和多态性,面向对象编程(OOP)方法、步骤及完整的示例,C++的代码重用机制,类库设计技术,C++与C语言和80x86彙编语言的共用等等。在学习本书之前,读者应掌握C++程式设计语言基础的内容。
本书可以作为大专院校C++高级程式设计的教材,对涉及软体工程和面向对象程式设计课程的大专院校的教师和学生来说,也是一本理想的参考书。
目录
第1章 C++:多范型程式设计语言
1.1程式设计风範
1.1.1结构化程式设计范型
1.1.2数据抽象程式设计范型
1.1.3面向对象程式设计范型
1.1.4数据抽象与面向对象编程之比较
1.2C++:常规编程中更好的C
1.3支持数据抽象的C++
1.3.1初始化、赋值与清除
1.3.2模板
1.3.3异常处理
1.4支持面向对象编程的C++
1.4.1成员函式调用机制
1.4.2多继承
本章小结
第2章 数据抽象
2.1定义抽象数据类型
2.2字串类
2.3有序集合类
2.4通用的有序集合类
2.4.1利用宏实现类属化的通用有序集
2.4.2利用模板实现通用有序集
2.5抽象数据类型上的叠代操作与叠代类
2.6叠代操作的技巧及讨论
本章小结
第3章 继承:面向对象编程的基本手段
3.1派生类的简单回顾
3.2一个记忆体管理的实例研究
3.2.1基于边界标记的记忆体管理
3.2.2记忆体管理程式的实现
3.2.3可重定位的记忆体块管理
3.2.4可重定位的记忆体类
3.2.5可能的改进
本章小结
第4章 虚函式套用
4.1多态性与虚函式
4.1.1面向对象中类体系结构的继承模型
4.1.2虚函式套用实例
4.2虚函式的错误检查
4.3虚函式套用实例研究:设计一个异质鍊表
4.3.1异质鍊表的数据抽象实现
4.3.2异质鍊表的多态方法实现
4.3.3异质鍊表的维护:两种方法的对比
本章小结
第5章 多继承编程
5.1多继承的特点
5.2多继承套用实例:基于类的字处理
5.3字处理的实现
5.3.1行、正文和标尺
5.3.2缓冲区和文稿
5.3.3网路与表格
5.3.4段
5.4结束说明
本章小结
第6章 用C++设计一个完整的面向对象程式
6.1面向对象程式设计
6.1.1构造一个解题模型
6.1.2标识对象
6.1.3标识对象间的关係
6.1.4建立对象的型构
6.1.5实现各对象
6.2对象和类的关係
6.2.1IS-A关係
6.2.2IS-LIKEA关係
6.2.3HAS-A关係
6.2.4USES-A
6.2.5CREATES-A关係
6.3面向对象设计和开发示例
6.3.1构造一个解题模型
6.3.2标识对象
6.3.3标识对象间的关係
6.3.4建立对象的型构
6.3.4.1类的数据成员
6.3.4.2成员函式
6.3.4.3建立运行的高层描述
6.3.5实现各对象
本章小结
第7章 C++中的对象与重用
7.1软体可重用的一般概述
7.2寻求所有类似客体在某处的分解
7.3设计的重用
7.4C++的四种代码重用技术
7.5类型通用化技术
7.6私有继承与重用
本章小结
第8章 类库设计
8.1概述
8.2具体类型
8.3抽象类型
8.4结点类
8.5运行时的类型信息
8.5.1类型信息
8.5.2类Type-info
8.5.3增加运行时类型信息的数量
8.5.4运行时类型查询的使用和误用
8.6宽接口
8.7套用框架
8.8接口类
8.9句柄类
8.10记忆体管理
8.10.1垃圾收集
8.10.2包容类和删除
8.10.3分配函式(Allocator)和释放函式(Deallocator)
本章小结
第9章 C++与C、彙编语言的接口
9.1C++与C语言的接口
9.1.1设计方面的考虑
9.1.2C语言的连结
9.1.3从C中调用C++
9.1.4在C和C++间共享头档案
9.1.5C++和C间的数据互用
9.2C++与彙编语言的接口
9.2.1在C++中使用嵌入式彙编语言
9.2.1.1嵌入式彙编语言的格式
9.2.1.2嵌入式彙编语言的指令集
9.2.1.3嵌入式彙编语言对C++结构的访问
9.2.1.4嵌入式彙编语言的编译过程
9.2.1.5嵌入式彙编语言的限制
9.2.1.6嵌入式彙编语言的实例
9.2.2在C++中调用彙编语言子程式
9.2.2.1C++语言和彙编语言的接口框架
9.2.2.2C++语言和彙编语言的数据互动
9.2.3在彙编语言中调用C++函式
9.2.3.1调用方法及要点
9.2.3.2实例
本章小结