基於自然語言思想的遞進C·C++教程

11.2 13.1 13.2

圖書信息

出版社: 清華大學出版社; 第1版 (2011年7月1日)
叢書名: 21世紀高等學校計算機基礎實用規劃教材
平裝: 270頁
正文語種: 簡體中文
開本: 16
ISBN: 9787302244691
條形碼: 9787302244691
尺寸: 25.8 x 18.2 x 1.4 cm
重量: 422 g

內容簡介

《基於自然語言思想的遞進C/C++教程(下冊C++)》雖然是建立在上冊基礎上的,但又有充分的獨立性,完全可以單獨使用。《基於自然語言思想的遞進C/C++教程(下冊C++)》以“選詞造句,連句成段,多段成章,且詞不斷豐富,句式不斷變化”的自然語言發展思想為學習線索,在c語言的“名詞”——結構體基礎上,發展得到c++語言的“標誌性名詞”——類和對象;將c語言中的指針和數組套用於c++的類對象,建立起了c和c++的連貫性;根據自然語言中,同一個名稱或動詞在不同的語境下有不同的意思,要根據上下文來理解的規律,講解了c++語言中運算符的重載;根據c語言中名詞的空間域和時間域,深入闡釋了c++中類的封裝、繼承和派生。而模板、流、命名空間、標準模板庫更是名詞、動詞及詞的時間空間作用域融合發展的結果。
全書例題圍繞“學校信息管理系統”展開,隨著不斷深入學習,不斷完善系統的功能,使之接近實際開發。每章的習題都是例題的變化或功能的增強,以加強學生對知識的理解,鍛鍊程式開發能力。
《基於自然語言思想的遞進C/C++教程(下冊C++)》適合作為普通高校c++語言課程的教材,也可以用作培訓教材和自學教材使用。

目錄

第10章 c++給c語言打的“補丁”
10.1 “補丁”(1)——c++的基本輸入輸出
10.2 “補丁”(2)——引用&
10.3 “補丁”(3)——形容詞const
10.3.1 符號普通常量
10.3.2 符號引用常量
10.3.3 符號常量指針
10.3.4 符號指針常量
10.4 “補丁”(4)——參數帶有默認值的函式
10.5 “補丁”(5)——函式的重載
10.6 “補丁”(6)——函式的內聯
10.7 “補丁”(7)——記憶體的動態分配和釋放
第11章 c++的標誌性新增名詞:類和對象
11.1 類和對象的解析
11.1.1 類的c語言根源
11.1.2 類的c++語言創建
11.1.3 對象的定義
11.1.4 類的名詞作用域審視
11.1.5 類數據成員的說明
11.1.6 類成員函式的說明
11.2 類對象的指針、引用及數組的套用
11.3 類的靜態數據成員和靜態成員函式
11.4 類對象的初始創建(構造)和消亡(析構)
11.4.1 析構函式
11.4.2 構造函式
11.4.3 拷貝構造函式
11.4.4 類內包含指針變數及記憶體動態分配——深構造對象
11.5 對類作用域的破壞——友元
11.5.1 類的友元函式
11.5.2 類的友元類
11.5.3 對象的this指針
11.6 與類和對象相關的const
11.6.1 類內的常數據成員
11.6.2 類內常成員函式
11.6.3 常對象
11.7 類內的其他類對象——子對象
習題
第12章 c++的動詞擴充:類作用域內的運算符和類型重載
12.1 運算符的重載
12.1.1 將運算符重載為類的成員函式
12.1.2 將運算符重載為類的友員函式
12.2 類型重載
習題
第13章 c++標誌性名詞(類)的發展(1)——類作用域的嵌套(繼承和派生)
13.1 類作用域的單路線嵌套(單繼承和派生)
13.1.1 類作用域的單路線結構化嵌套
13.1.2 類的單路線交叉嵌套(繼承派生中的交叉問題)
13.1.3 類作用域單路線嵌套中的二義性問題
13.1.4 基類子對象的提取
13.1.5 類的單路線繼承派生中的構造和析構函式
13.2 類作用域的多路線嵌套(多繼承和派生)
13.2.1 類作用域多路線嵌套的單路線嵌套解析
13.2.2 類作用域多路線嵌套帶來的二義性問題
13.2.3 多父類具有共同最基類時多義性問題的解決
13.2.4 多父類具有共同最基類時子類對象的創建——虛繼承時的構造函式
13.3 同一類家族眾對象的綜合管理問題——虛函式
13.3.1 用指向基類的指針變數來統一管理類家族的眾對象的問題
13.3.2 用基類指針調用派生類中定義的與基類中同名的函式
13.3.3 用基類指針調用派生類中新定義函式
13.3.4 基類中虛空函數的發展——純虛函式和虛基類
13.3.5 用基類指針釋放派生類中動態分配的記憶體空間——虛析構函式
習題
第14章 c++標誌性名詞(類)的發展(2)——模板
14.1 函式模板
14.1.1 函式模板的定義和套用
14.1.2 函式模板的函式特性
14.2 類模板
14.2.1 類模板的定義和套用
14.2.2 類模板和類的關係
14.2.3 類模板類型的對象的各種形式作為函式的參數及類模板的友元函式模板
14.2.4 類模板中的靜態成員
14.2.5 類模板的繼承和派生
習題
第15章 基於模板的檔案操作——流
15.1 計算機操作檔案的內在邏輯
15.2 流的概念和流類庫
15.3 標準流對象及其操作
15.3.1 標準輸入流對象及其操作方法
15.3.2 標準輸出流對象及其操作方法
15.3.3 標準流操作示例
15.4 基於流類的磁碟檔案操作
15.4.1 文本檔案的操作
15.4.2 二進制檔案的操作
習題
第16章 c++表示有效範圍的名詞發展(3)——命名空間
16.1 命名空間的作用
16.2 命名空間的定義和使用
16.2.1 命名空間的定義
16.2.2 命名空間的使用
習題
第17章 c++對預想不到的運行錯誤控制——異常處理
17.1 異常處理的作用
17.2 異常處理的語句規則
17.3 異常處理示例
習題
第18章 c++的名詞、動詞融合發展(4)——標準模板庫(standardtemplatelibrary,stl)
18.1 標準模板庫的引出
18.2 標準模板庫中的容器(類)
18.3 標準模板庫中的疊代器
18.4 標準模板庫中的容器適配器
18.5 標準模板庫中的泛型算法
習題
參考文獻

相關詞條

熱門詞條

聯絡我們