C++程序設(shè)計語言教程(編程技術(shù))

出版時間:1996-04  出版社:北京航空航天大學(xué)出版社  作者:麥中凡  
Tag標(biāo)簽:無  

內(nèi)容概要

內(nèi)容簡介
本書為《C十十程序設(shè)計語言教程(語言基礎(chǔ))》的姊妹篇。兩書內(nèi)容既有聯(lián)系,又相對獨(dú)立。兩書合一是一套
完整的教材。主要內(nèi)容包括:數(shù)據(jù)抽象技術(shù),單繼承和多繼承編程應(yīng)用,虛函數(shù)和多態(tài)性,面向?qū)ο缶幊蹋∣OP)
方法、步驟及完整的示例,C++的代碼重用機(jī)制,類庫設(shè)計技術(shù),C++與C語言和80x86匯編語言的共用等
等。在學(xué)習(xí)本書之前,讀者應(yīng)掌握C++程序設(shè)計語言基礎(chǔ)的內(nèi)容。
本書可以作為大專院校C十十高級程序設(shè)計的教材,對涉及軟件工程和面向?qū)ο蟪绦蛟O(shè)計課程的大專院校
的教師和學(xué)生來說,也是一本理想的參考書。

書籍目錄

目錄
第1章 C十十:多范型程序設(shè)計語言
1.1程序設(shè)計風(fēng)范
1.1.1結(jié)構(gòu)化程序設(shè)計范型
1.1.2數(shù)據(jù)抽象程序設(shè)計范型
1.1.3面向?qū)ο蟪绦蛟O(shè)計范型
1.1.4數(shù)據(jù)抽象與面向?qū)ο缶幊讨容^
1.2C十十:常規(guī)編程中更好的C
1.3支持?jǐn)?shù)據(jù)抽象的C十十
1.3.1初始化、賦值與清除
1.3.2模板
1.3.3異常處理
1.4支持面向?qū)ο缶幊痰腃十十
1.4.1成員函數(shù)調(diào)用機(jī)制
1.4.2多繼承
本章小結(jié)
第2章 數(shù)據(jù)抽象
2.1定義抽象數(shù)據(jù)類型
2.2字串類
2.3有序集合類
2.4通用的有序集合類
2.4.1利用宏實(shí)現(xiàn)類屬化的通用有序集
2.4.2利用模板實(shí)現(xiàn)通用有序集
2.5抽象數(shù)據(jù)類型上的迭代操作與迭代類
2.6迭代操作的技巧及討論
本章小結(jié)
第3章 繼承:面向?qū)ο缶幊痰幕臼侄?br />3.1派生類的簡單回顧
3.2一個內(nèi)存管理的實(shí)例研究
3.2.1基于邊界標(biāo)記的內(nèi)存管理
3.2.2內(nèi)存管理程序的實(shí)現(xiàn)
3.2.3可重定位的內(nèi)存塊管理
3.2.4可重定位的內(nèi)存類
3.2.5可能的改進(jìn)
本章小結(jié)
第4章 虛函數(shù)應(yīng)用
4.1多態(tài)性與虛函數(shù)
4.1.1面向?qū)ο笾蓄愺w系結(jié)構(gòu)的繼承模型
4.1.2虛函數(shù)應(yīng)用實(shí)例
4.2虛函數(shù)的錯誤檢查
4.3虛函數(shù)應(yīng)用實(shí)例研究:設(shè)計一個異質(zhì)鏈表
4.3.1異質(zhì)鏈表的數(shù)據(jù)抽象實(shí)現(xiàn)
4.3.2異質(zhì)鏈表的多態(tài)方法實(shí)現(xiàn)
4.3.3異質(zhì)鏈表的維護(hù):兩種方法的對比
本章小結(jié)
第5章 多繼承編程
5.1多繼承的特點(diǎn)
5.2多繼承應(yīng)用實(shí)例:基于類的字處理
5.3字處理的實(shí)現(xiàn)
5.3.1行、正文和標(biāo)尺
5.3.2緩沖區(qū)和文稿
5.3.3網(wǎng)絡(luò)與表格
5.3.4段
5.4結(jié)束說明
本章小結(jié)
第6章 用C十十設(shè)計一個完整的面向?qū)ο蟪绦?br />6.1面向?qū)ο蟪绦蛟O(shè)計
6.1.1構(gòu)造一個解題模型
6.1.2標(biāo)識對象
6.1.3標(biāo)識對象間的關(guān)系
6.1.4建立對象的型構(gòu)
6.1.5實(shí)現(xiàn)各對象
6.2對象和類的關(guān)系
6.2.1IS-A關(guān)系
6.2.2IS-LIKEA關(guān)系
6.2.3HAS-A關(guān)系
6.2.4USES-A
6.2.5CREATES-A關(guān)系
6.3面向?qū)ο笤O(shè)計和開發(fā)示例
6.3.1構(gòu)造一個解題模型
6.3.2標(biāo)識對象
6.3.3標(biāo)識對象間的關(guān)系
6.3.4建立對象的型構(gòu)
6.3.4.1類的數(shù)據(jù)成員
6.3.4.2成員函數(shù)
6.3.4.3建立運(yùn)行的高層描述
6.3.5實(shí)現(xiàn)各對象
本章小結(jié)
第7章 C十十中的對象與重用
7.1軟件可重用的一般概述
7.2尋求所有類似客體在某處的分解
7.3設(shè)計的重用
7.4C十十的四種代碼重用技術(shù)
7.5類型通用化技術(shù)
7.6私有繼承與重用
本章小結(jié)
第8章 類庫設(shè)計
8.1概述
8.2具體類型
8.3抽象類型
8.4結(jié)點(diǎn)類
8.5運(yùn)行時的類型信息
8.5.1類型信息
8.5.2類Type-info
8.5.3增加運(yùn)行時類型信息的數(shù)量
8.5.4運(yùn)行時類型查詢的使用和誤用
8.6寬接口
8.7應(yīng)用框架
8.8接口類
8.9句柄類
8.10內(nèi)存管理
8.10.1垃圾收集
8.10.2包容類和刪除
8.10.3分配函數(shù)(Allocator)和釋放函數(shù)(Deallocator)
本章小結(jié)
第9章 C十十與C、匯編語言的接口
9.1C十十與C語言的接口
9.1.1設(shè)計方面的考慮
9.1.2C語言的連結(jié)
9.1.3從C中調(diào)用C十十
9.1.4在C和C十十間共享頭文件
9.1.5C十十和C間的數(shù)據(jù)互用
9.2C十十與匯編語言的接口
9.2.1在C十十中使用嵌入式匯編語言
9.2.1.1嵌入式匯編語言的格式
9.2.1.2嵌入式匯編語言的指令集
9.2.1.3嵌入式匯編語言對C十十結(jié)構(gòu)的訪問
9.2.1.4嵌入式匯編語言的編譯過程
9.2.1.5嵌入式匯編語言的限制
9.2.1.6嵌入式匯編語言的實(shí)例
9.2.2在C十十中調(diào)用匯編語言子程序
9.2.2.1C十十語言和匯編語言的接口框架
9.2.2.2C十十語言和匯編語言的數(shù)據(jù)交互
9.2.3在匯編語言中調(diào)用C++函數(shù)
9.2.3.1調(diào)用方法及要點(diǎn)
9.2.3.2實(shí)例
本章小結(jié)

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    C++程序設(shè)計語言教程(編程技術(shù)) PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7