C++程式設計語言教程(編程技術)

C++程式設計語言教程(編程技術)

《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實例
本章小結

相關詞條

熱門詞條

聯絡我們