出版時(shí)間:1996-04 出版社:北京航空航天大學(xué)出版社 作者:麥中凡
Tag標(biāo)簽:無(wú)
內(nèi)容概要
內(nèi)容簡(jiǎn)介
本書(shū)為《C十十程序設(shè)計(jì)語(yǔ)言教程(語(yǔ)言基礎(chǔ))》的姊妹篇。兩書(shū)內(nèi)容既有聯(lián)系,又相對(duì)獨(dú)立。兩書(shū)合一是一套
完整的教材。主要內(nèi)容包括:數(shù)據(jù)抽象技術(shù),單繼承和多繼承編程應(yīng)用,虛函數(shù)和多態(tài)性,面向?qū)ο缶幊蹋∣OP)
方法、步驟及完整的示例,C++的代碼重用機(jī)制,類(lèi)庫(kù)設(shè)計(jì)技術(shù),C++與C語(yǔ)言和80x86匯編語(yǔ)言的共用等
等。在學(xué)習(xí)本書(shū)之前,讀者應(yīng)掌握C++程序設(shè)計(jì)語(yǔ)言基礎(chǔ)的內(nèi)容。
本書(shū)可以作為大專(zhuān)院校C十十高級(jí)程序設(shè)計(jì)的教材,對(duì)涉及軟件工程和面向?qū)ο蟪绦蛟O(shè)計(jì)課程的大專(zhuān)院校
的教師和學(xué)生來(lái)說(shuō),也是一本理想的參考書(shū)。
書(shū)籍目錄
目錄
第1章 C十十:多范型程序設(shè)計(jì)語(yǔ)言
1.1程序設(shè)計(jì)風(fēng)范
1.1.1結(jié)構(gòu)化程序設(shè)計(jì)范型
1.1.2數(shù)據(jù)抽象程序設(shè)計(jì)范型
1.1.3面向?qū)ο蟪绦蛟O(shè)計(jì)范型
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ù)類(lèi)型
2.2字串類(lèi)
2.3有序集合類(lèi)
2.4通用的有序集合類(lèi)
2.4.1利用宏實(shí)現(xiàn)類(lèi)屬化的通用有序集
2.4.2利用模板實(shí)現(xiàn)通用有序集
2.5抽象數(shù)據(jù)類(lèi)型上的迭代操作與迭代類(lèi)
2.6迭代操作的技巧及討論
本章小結(jié)
第3章 繼承:面向?qū)ο缶幊痰幕臼侄?br />3.1派生類(lèi)的簡(jiǎn)單回顧
3.2一個(gè)內(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)存類(lèi)
3.2.5可能的改進(jìn)
本章小結(jié)
第4章 虛函數(shù)應(yīng)用
4.1多態(tài)性與虛函數(shù)
4.1.1面向?qū)ο笾蓄?lèi)體系結(jié)構(gòu)的繼承模型
4.1.2虛函數(shù)應(yīng)用實(shí)例
4.2虛函數(shù)的錯(cuò)誤檢查
4.3虛函數(shù)應(yīng)用實(shí)例研究:設(shè)計(jì)一個(gè)異質(zhì)鏈表
4.3.1異質(zhì)鏈表的數(shù)據(jù)抽象實(shí)現(xiàn)
4.3.2異質(zhì)鏈表的多態(tài)方法實(shí)現(xiàn)
4.3.3異質(zhì)鏈表的維護(hù):兩種方法的對(duì)比
本章小結(jié)
第5章 多繼承編程
5.1多繼承的特點(diǎn)
5.2多繼承應(yīng)用實(shí)例:基于類(lèi)的字處理
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é)束說(shuō)明
本章小結(jié)
第6章 用C十十設(shè)計(jì)一個(gè)完整的面向?qū)ο蟪绦?br />6.1面向?qū)ο蟪绦蛟O(shè)計(jì)
6.1.1構(gòu)造一個(gè)解題模型
6.1.2標(biāo)識(shí)對(duì)象
6.1.3標(biāo)識(shí)對(duì)象間的關(guān)系
6.1.4建立對(duì)象的型構(gòu)
6.1.5實(shí)現(xiàn)各對(duì)象
6.2對(duì)象和類(lèi)的關(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è)計(jì)和開(kāi)發(fā)示例
6.3.1構(gòu)造一個(gè)解題模型
6.3.2標(biāo)識(shí)對(duì)象
6.3.3標(biāo)識(shí)對(duì)象間的關(guān)系
6.3.4建立對(duì)象的型構(gòu)
6.3.4.1類(lèi)的數(shù)據(jù)成員
6.3.4.2成員函數(shù)
6.3.4.3建立運(yùn)行的高層描述
6.3.5實(shí)現(xiàn)各對(duì)象
本章小結(jié)
第7章 C十十中的對(duì)象與重用
7.1軟件可重用的一般概述
7.2尋求所有類(lèi)似客體在某處的分解
7.3設(shè)計(jì)的重用
7.4C十十的四種代碼重用技術(shù)
7.5類(lèi)型通用化技術(shù)
7.6私有繼承與重用
本章小結(jié)
第8章 類(lèi)庫(kù)設(shè)計(jì)
8.1概述
8.2具體類(lèi)型
8.3抽象類(lèi)型
8.4結(jié)點(diǎn)類(lèi)
8.5運(yùn)行時(shí)的類(lèi)型信息
8.5.1類(lèi)型信息
8.5.2類(lèi)Type-info
8.5.3增加運(yùn)行時(shí)類(lèi)型信息的數(shù)量
8.5.4運(yùn)行時(shí)類(lèi)型查詢(xún)的使用和誤用
8.6寬接口
8.7應(yīng)用框架
8.8接口類(lèi)
8.9句柄類(lèi)
8.10內(nèi)存管理
8.10.1垃圾收集
8.10.2包容類(lèi)和刪除
8.10.3分配函數(shù)(Allocator)和釋放函數(shù)(Deallocator)
本章小結(jié)
第9章 C十十與C、匯編語(yǔ)言的接口
9.1C十十與C語(yǔ)言的接口
9.1.1設(shè)計(jì)方面的考慮
9.1.2C語(yǔ)言的連結(jié)
9.1.3從C中調(diào)用C十十
9.1.4在C和C十十間共享頭文件
9.1.5C十十和C間的數(shù)據(jù)互用
9.2C十十與匯編語(yǔ)言的接口
9.2.1在C十十中使用嵌入式匯編語(yǔ)言
9.2.1.1嵌入式匯編語(yǔ)言的格式
9.2.1.2嵌入式匯編語(yǔ)言的指令集
9.2.1.3嵌入式匯編語(yǔ)言對(duì)C十十結(jié)構(gòu)的訪(fǎng)問(wèn)
9.2.1.4嵌入式匯編語(yǔ)言的編譯過(guò)程
9.2.1.5嵌入式匯編語(yǔ)言的限制
9.2.1.6嵌入式匯編語(yǔ)言的實(shí)例
9.2.2在C十十中調(diào)用匯編語(yǔ)言子程序
9.2.2.1C十十語(yǔ)言和匯編語(yǔ)言的接口框架
9.2.2.2C十十語(yǔ)言和匯編語(yǔ)言的數(shù)據(jù)交互
9.2.3在匯編語(yǔ)言中調(diào)用C++函數(shù)
9.2.3.1調(diào)用方法及要點(diǎn)
9.2.3.2實(shí)例
本章小結(jié)
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
C++程序設(shè)計(jì)語(yǔ)言教程(編程技術(shù)) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版