C++程序设计语言教程(编程技术)

出版社:北京航空航天大学出版社
出版日期:1996-04
ISBN:9787810126427
作者:麦中凡,等
页数:253页

书籍目录

目录
第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实例
本章小结

作者简介

内容简介
本书为《C十十程序设计语言教程(语言基础)》的姊妹篇。两书内容既有联系,又相对独立。两书合一是一套
完整的教材。主要内容包括:数据抽象技术,单继承和多继承编程应用,虚函数和多态性,面向对象编程(OOP)
方法、步骤及完整的示例,C++的代码重用机制,类库设计技术,C++与C语言和80x86汇编语言的共用等
等。在学习本书之前,读者应掌握C++程序设计语言基础的内容。
本书可以作为大专院校C十十高级程序设计的教材,对涉及软件工程和面向对象程序设计课程的大专院校
的教师和学生来说,也是一本理想的参考书。


 C++程序设计语言教程(编程技术)下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024