C++面向?qū)ο蟾咝Ь幊?/H1>
發(fā)布時(shí)間:2016-05-24 10:05
本文關(guān)鍵詞:C++面向?qū)ο蟾咝Ь幊?/strong>,由筆耕文化傳播整理發(fā)布。
C++面向?qū)ο蟾咝Ь幊? (美)Kayshav Darrari 著
人民郵電出版社
ISBN:7115085927
2000年9月出版
原價(jià):79 元
現(xiàn)價(jià):55.30元
◆編輯介紹 FROM EDITOR
本書以幫助讀者掌握C++面向?qū)ο蟾咝Ь幊谭椒槟康,詳?xì)介紹了C++編程中的各種概念和應(yīng)用技巧。全書共分為兩部分,第一部分介紹了面向?qū)ο缶幊痰幕A(chǔ)和應(yīng)用,如數(shù)據(jù)抽象,繼承,異常處理等內(nèi)容;第二部分說明了如何建立抽象的概念及其策略,并研究了C++對(duì)象模型。書中帶有大量的代碼實(shí)例,使讀者不僅能夠從理論上得以提高,而且還能夠輕松地在實(shí)踐中應(yīng)用。 本書適用于C++程序員,也可供面向?qū)ο蟪绦蛟O(shè)計(jì)感興趣的編程人員及大專院校計(jì)算機(jī)專業(yè)師生參考。
◆內(nèi)容提要 CONTENT
本書以幫助讀者掌握C++面向?qū)ο蟾咝Ь幊谭椒槟康,詳?xì)介紹了C++編程中的各種概念和應(yīng)用技巧。全書共分為兩部分,第一部分介紹了面向?qū)ο缶幊痰幕A(chǔ)和應(yīng)用,,如數(shù)據(jù)抽象,繼承,異常處理等內(nèi)容;第二部分說明了如何建立抽象的概念及其策略,并研究了C++對(duì)象模型。書中帶有大量的代碼實(shí)例,使讀者不僅能夠從理論上得以提高,而且還能夠輕松地在實(shí)踐中應(yīng)用。 本書適用于C++程序員,也可供面向?qū)ο蟪绦蛟O(shè)計(jì)感興趣的編程人員及大專院校計(jì)算機(jī)專業(yè)師生參考。
◆目錄 CATALOG
第一部分 概念,實(shí)踐和應(yīng)用
第一章 什么是面向?qū)ο缶幊?
1.1 背景
1.2 理解對(duì)象模型
1.3 術(shù)語
1.4 理解消息,方法和實(shí)例變量
1.5 什么可以作為類
1.6 什么不是類
1.7 深入了解對(duì)象
1.8 類的目的
1.9 面向?qū)ο筌浖_發(fā)的階段
1.10 面向?qū)ο缶幊蹋∣OP)
1.11 對(duì)象模型的關(guān)鍵元素
1.12 面向?qū)ο缶幊陶Z言的要求
1.13 OOP范例和語言
1.14 對(duì)象模型的優(yōu)點(diǎn)
1.15 小結(jié)
第二章 什么是數(shù)據(jù)抽象
2.1 接口和實(shí)現(xiàn)的分離
2.2 對(duì)象接口的重要性
2.3 實(shí)現(xiàn)的含義
2.4 保護(hù)實(shí)現(xiàn)
2.5 數(shù)據(jù)封裝的優(yōu)點(diǎn)
2.6 接口,實(shí)現(xiàn)和數(shù)據(jù)封裝之間的關(guān)系
2.7 數(shù)據(jù)封裝注意事項(xiàng)
2.8 抽象數(shù)據(jù)類型
2.9 抽象數(shù)據(jù)類型
2.10 抽象數(shù)據(jù)類型——堆棧的實(shí)現(xiàn)
2.11 C++中的數(shù)據(jù)抽象
2.12 訪問類中的區(qū)域
2.13 和類一起使用的術(shù)語
2.14 類的實(shí)現(xiàn)者
2.15 實(shí)現(xiàn)成員函數(shù)
2.16 確定成員函數(shù)的目標(biāo)對(duì)象
2.17 程序示例
2.18 對(duì)象是重點(diǎn)
2.19 對(duì)接口的再認(rèn)識(shí)
2.20 什么是多線程安全類
2.21 確保抽象的可靠性——類常量和斷言
2.22 表示OO設(shè)計(jì)的符號(hào)
2.23 BOOCH符號(hào)
2.24 類關(guān)系
2.25 統(tǒng)一建模語言
2.26 統(tǒng)一建模中的類關(guān)系
2.27 關(guān)聯(lián)
2.28 組合
2.29 生成關(guān)系
2.30 “有一個(gè)”關(guān)系的重要性
2.31 小結(jié)
第三章 C++與數(shù)據(jù)抽象
3.1 類概念基礎(chǔ)
3.2 類元素細(xì)節(jié)
3.3 復(fù)制構(gòu)造函數(shù)
3.4 賦值運(yùn)算符
3.5 THIS指針和名稱修正的進(jìn)一步說明
3.6 CONST成員函數(shù)的概念
3.7 編譯器實(shí)現(xiàn)CONST成員函數(shù)的方式
3.8 C++中類和結(jié)構(gòu)的區(qū)別
3.9 類可以包含什么
3.10 設(shè)計(jì)期間的重點(diǎn)——類的接口
3.11 類名,成員函數(shù)名,參數(shù)類型和文檔
3.12 參數(shù)傳遞模式——客戶的視圖
3.13 采用語義
3.14 為參數(shù)選擇正確的模式
3.15 函數(shù)返回值
3.16 從函數(shù)中返回
3.17 編寫內(nèi)存安全類
3.18 客戶對(duì)類和函數(shù)的責(zé)任
3.19 小結(jié)
第四章 OOP中的初始化和無用單元搜集
4.1 什么是初始化
4.2 無用單元收集問題
4.3 C++中的無用單元收集
4.4 對(duì)象標(biāo)識(shí)
4.5 對(duì)象復(fù)制的語義
4.6 對(duì)象賦值的語義
4.7 對(duì)象相等的語義
4.8 為什么需要副本控制
4.9 分析
4.10 “寫時(shí)復(fù)制”的概念
4.11 類和類型
4.12 小結(jié)
第五章 繼承的概念
5.1 繼承的基本知識(shí)
5.2 “是一個(gè)”關(guān)系的含義
5.3 繼承關(guān)系的效果
5.4 多態(tài)置換原則
5.5 用繼承擴(kuò)展類層次
5.6 繼承的一些基本優(yōu)點(diǎn)
5.7 動(dòng)態(tài)綁定,虛函數(shù)和多態(tài)性
5.8 繼承對(duì)數(shù)據(jù)庫(kù)封裝的影響
5.9 多態(tài)的含義
5.10 高效使用虛函數(shù)
5.11 虛析構(gòu)函數(shù)的要求
5.12 析造函數(shù)和虛函數(shù)
5.13 一般一特殊概念
5.14 抽象類概念
5.15 抽象類的用途
5.16 繼承的威力
5.17 有效的代碼重用
5.18 抽象基類的客戶
5.19 繼承優(yōu)點(diǎn)小結(jié)
5.20 繼承和動(dòng)態(tài)綁定的危險(xiǎn)
5.21 不必要的繼承和動(dòng)態(tài)綁定
5.22 使用虛函數(shù)的不同模式
5.23 小結(jié)
第六章 多重繼承概念
6.1 多重繼承的簡(jiǎn)單定義
6.2 大學(xué)例子
6.3 多重繼承關(guān)系的含義
6.4 MI情況
6.5 C++中解決名稱沖突
6.6 多重繼承的基本優(yōu)點(diǎn)
6.7 重復(fù)繼承
6.8 重復(fù)繼承的解決方案
6.9 繼承的一般問題
6.10 使用MIXIN類加入靜態(tài)功能
6.11 動(dòng)態(tài)變化情況的設(shè)計(jì)
6.12 C++的私有派生
6.13 MIXIN類和私有派生的實(shí)用示例
6.14 繼承和包含
6.15 小結(jié)
第七章 從類中選擇性導(dǎo)出
7.1 需要什么
7.2 C++的情況
7.3 友元關(guān)系的含義
7.4 非成員函數(shù)和友元函數(shù)的應(yīng)用
7.5 非成員函數(shù)的優(yōu)點(diǎn)
7.6 選擇友元函數(shù)還是成員函數(shù)
7.7 小結(jié)
第八章 運(yùn)算符重載的概念
8.1 語言類型和程序員定義類型的差別
8.2 什么是重載運(yùn)算符
8.3 為什么需要運(yùn)算符重載——優(yōu)缺點(diǎn)
8.4 C++中的重載運(yùn)算符
8.5 ++和一運(yùn)算符的另一個(gè)應(yīng)用
8.6 更復(fù)雜的運(yùn)算符——成員訪問運(yùn)算符:->
8.7 非成員函數(shù)的運(yùn)算符
8.8 轉(zhuǎn)換函數(shù)
8.9 從運(yùn)算符函數(shù)返回結(jié)果
8.10 賦值運(yùn)算符
8.11 小結(jié)
第九章 通用類型
9.1 重復(fù)性編碼問題
9.2 聰明的解決方案——通用編碼
9.3 通用類型基礎(chǔ)
9.4 通用類型和代碼復(fù)制
9.5 通用類型實(shí)現(xiàn)者和客戶之間的協(xié)議
9.6 模板特殊化
9.7 模板類特殊化
9.8 通用函數(shù)變化
9.9 C++中模板類和成員函數(shù)的實(shí)例化
9.10 通用類型和類型檢查
9.11 限制和無限制通用性
9.12 C++模板參數(shù)的限制
9.13 通用類和選擇性導(dǎo)出
9.14 繼承和通用類
9.15 通用類繼承的用途
9.16 控制對(duì)象創(chuàng)建的通用技術(shù)
9.17 用模板對(duì)象盡量減少代碼復(fù)制
9.18 模板類和源代碼保護(hù)
9.19 實(shí)現(xiàn)記數(shù)指針
9.20 共享庫(kù)中的模板類
9.21 通用類和繼承的比較
9.22 小結(jié)
第十章 處理異常情況
10.1 處理錯(cuò)誤情況的原因
10.2 什么是替換方法
10.3 C++異常處理模型
10.4 EIFEEL中的異常模型
10.5 EIFEEL和C++異常模型的優(yōu)缺點(diǎn)
10.6 高效使用C++異常
10.7 創(chuàng)建異常層次結(jié)構(gòu)
10.8 在工程中設(shè)計(jì)異常處理
10.9 工程中成功的錯(cuò)誤管理策略
10.10 異常環(huán)境中的資源管理
10.11 異常和構(gòu)造函數(shù)
10.12 構(gòu)造函數(shù)的部分完成
10.13 用異常創(chuàng)建安全的數(shù)組
10.14 小結(jié)
第二部分 建立強(qiáng)大的面向?qū)ο筌浖?
第十一章 掌握數(shù)據(jù)抽象
11.1 隱藏抽象的實(shí)現(xiàn)細(xì)節(jié)
11.2 作為數(shù)據(jù)成員使用指針
11.3 控制對(duì)象的創(chuàng)建
11.4 使用指針和引用代替嵌入對(duì)象
11.5 避免用大型數(shù)組作為自動(dòng)變量
11.6 使用對(duì)象數(shù)組和對(duì)象指針數(shù)組
11.7 對(duì)于數(shù)據(jù)成員和成員函數(shù)的返回值,首選對(duì)象,而不是簡(jiǎn)單類型的指針
11.8 與C的兼容性
11.9 注意實(shí)現(xiàn)的選擇:對(duì)象大小和代碼效率
11.10 避免臨時(shí)對(duì)象
11.11 使用復(fù)制構(gòu)造函數(shù)初始化對(duì)象
11.12 有效使用代理對(duì)象
11.13 使用簡(jiǎn)單的抽象建立更復(fù)雜的抽象
11.14 抽象必須允許客戶用各種不同的方式使用類
11.15 小結(jié)
第十二章 高效使用繼承
12.1 用繼承實(shí)現(xiàn)優(yōu)秀的菜單和命令
12.2 封裝對(duì)象創(chuàng)建細(xì)節(jié)
12.3 虛擬構(gòu)造函數(shù)的概念
12.4 為協(xié)議控制而組合使用虛函數(shù)和非虛函數(shù)
12.5 雙重調(diào)度概念
12.6 設(shè)計(jì)處理不同的容器
12.7 設(shè)計(jì)和實(shí)現(xiàn)容器類
12.8 用通用性編程實(shí)現(xiàn)同類容器類
12.9 基于模板的容器的缺點(diǎn)
12.10 導(dǎo)航容器
12.11 主動(dòng)迭代器
12.12 管理集合和迭代器——客戶的角度
12.13 C++標(biāo)準(zhǔn)模板庫(kù)
12.14 小結(jié)
12.15 TArray容器的實(shí)現(xiàn)代碼
第十三章 理解C++對(duì)象模型
13.1 高效實(shí)現(xiàn)
13.2 C++表示對(duì)象的方式
13.3 包含虛函數(shù)的類
13.4 在共享庫(kù)之間共享虛函數(shù)表
13.5 虛函數(shù)和多重繼承
13.6 虛擬基類
13.7 RTTI的實(shí)現(xiàn)支持
13.8 基于對(duì)象和面向?qū)ο缶幊?
13.9 引用,指針和值
13.10 復(fù)制構(gòu)造函數(shù)的責(zé)任
13.11 對(duì)象的按值傳遞和按值返回的優(yōu)化
13.12 運(yùn)行時(shí)初始化
13.13 小結(jié)
(完)
本文關(guān)鍵詞:C++面向?qū)ο蟾咝Ь幊?/strong>,由筆耕文化傳播整理發(fā)布。
本文編號(hào):49069
本文鏈接:http://www.sikaile.net/wenshubaike/mishujinen/49069.html
本文關(guān)鍵詞:C++面向?qū)ο蟾咝Ь幊?/strong>,由筆耕文化傳播整理發(fā)布。
C++面向?qū)ο蟾咝Ь幊? (美)Kayshav Darrari 著
人民郵電出版社
ISBN:7115085927
2000年9月出版
原價(jià):79 元
現(xiàn)價(jià):55.30元
◆編輯介紹 FROM EDITOR
本書以幫助讀者掌握C++面向?qū)ο蟾咝Ь幊谭椒槟康,詳?xì)介紹了C++編程中的各種概念和應(yīng)用技巧。全書共分為兩部分,第一部分介紹了面向?qū)ο缶幊痰幕A(chǔ)和應(yīng)用,如數(shù)據(jù)抽象,繼承,異常處理等內(nèi)容;第二部分說明了如何建立抽象的概念及其策略,并研究了C++對(duì)象模型。書中帶有大量的代碼實(shí)例,使讀者不僅能夠從理論上得以提高,而且還能夠輕松地在實(shí)踐中應(yīng)用。 本書適用于C++程序員,也可供面向?qū)ο蟪绦蛟O(shè)計(jì)感興趣的編程人員及大專院校計(jì)算機(jī)專業(yè)師生參考。
◆內(nèi)容提要 CONTENT
本書以幫助讀者掌握C++面向?qū)ο蟾咝Ь幊谭椒槟康,詳?xì)介紹了C++編程中的各種概念和應(yīng)用技巧。全書共分為兩部分,第一部分介紹了面向?qū)ο缶幊痰幕A(chǔ)和應(yīng)用,,如數(shù)據(jù)抽象,繼承,異常處理等內(nèi)容;第二部分說明了如何建立抽象的概念及其策略,并研究了C++對(duì)象模型。書中帶有大量的代碼實(shí)例,使讀者不僅能夠從理論上得以提高,而且還能夠輕松地在實(shí)踐中應(yīng)用。 本書適用于C++程序員,也可供面向?qū)ο蟪绦蛟O(shè)計(jì)感興趣的編程人員及大專院校計(jì)算機(jī)專業(yè)師生參考。
◆目錄 CATALOG
第一部分 概念,實(shí)踐和應(yīng)用
第一章 什么是面向?qū)ο缶幊?
1.1 背景
1.2 理解對(duì)象模型
1.3 術(shù)語
1.4 理解消息,方法和實(shí)例變量
1.5 什么可以作為類
1.6 什么不是類
1.7 深入了解對(duì)象
1.8 類的目的
1.9 面向?qū)ο筌浖_發(fā)的階段
1.10 面向?qū)ο缶幊蹋∣OP)
1.11 對(duì)象模型的關(guān)鍵元素
1.12 面向?qū)ο缶幊陶Z言的要求
1.13 OOP范例和語言
1.14 對(duì)象模型的優(yōu)點(diǎn)
1.15 小結(jié)
第二章 什么是數(shù)據(jù)抽象
2.1 接口和實(shí)現(xiàn)的分離
2.2 對(duì)象接口的重要性
2.3 實(shí)現(xiàn)的含義
2.4 保護(hù)實(shí)現(xiàn)
2.5 數(shù)據(jù)封裝的優(yōu)點(diǎn)
2.6 接口,實(shí)現(xiàn)和數(shù)據(jù)封裝之間的關(guān)系
2.7 數(shù)據(jù)封裝注意事項(xiàng)
2.8 抽象數(shù)據(jù)類型
2.9 抽象數(shù)據(jù)類型
2.10 抽象數(shù)據(jù)類型——堆棧的實(shí)現(xiàn)
2.11 C++中的數(shù)據(jù)抽象
2.12 訪問類中的區(qū)域
2.13 和類一起使用的術(shù)語
2.14 類的實(shí)現(xiàn)者
2.15 實(shí)現(xiàn)成員函數(shù)
2.16 確定成員函數(shù)的目標(biāo)對(duì)象
2.17 程序示例
2.18 對(duì)象是重點(diǎn)
2.19 對(duì)接口的再認(rèn)識(shí)
2.20 什么是多線程安全類
2.21 確保抽象的可靠性——類常量和斷言
2.22 表示OO設(shè)計(jì)的符號(hào)
2.23 BOOCH符號(hào)
2.24 類關(guān)系
2.25 統(tǒng)一建模語言
2.26 統(tǒng)一建模中的類關(guān)系
2.27 關(guān)聯(lián)
2.28 組合
2.29 生成關(guān)系
2.30 “有一個(gè)”關(guān)系的重要性
2.31 小結(jié)
第三章 C++與數(shù)據(jù)抽象
3.1 類概念基礎(chǔ)
3.2 類元素細(xì)節(jié)
3.3 復(fù)制構(gòu)造函數(shù)
3.4 賦值運(yùn)算符
3.5 THIS指針和名稱修正的進(jìn)一步說明
3.6 CONST成員函數(shù)的概念
3.7 編譯器實(shí)現(xiàn)CONST成員函數(shù)的方式
3.8 C++中類和結(jié)構(gòu)的區(qū)別
3.9 類可以包含什么
3.10 設(shè)計(jì)期間的重點(diǎn)——類的接口
3.11 類名,成員函數(shù)名,參數(shù)類型和文檔
3.12 參數(shù)傳遞模式——客戶的視圖
3.13 采用語義
3.14 為參數(shù)選擇正確的模式
3.15 函數(shù)返回值
3.16 從函數(shù)中返回
3.17 編寫內(nèi)存安全類
3.18 客戶對(duì)類和函數(shù)的責(zé)任
3.19 小結(jié)
第四章 OOP中的初始化和無用單元搜集
4.1 什么是初始化
4.2 無用單元收集問題
4.3 C++中的無用單元收集
4.4 對(duì)象標(biāo)識(shí)
4.5 對(duì)象復(fù)制的語義
4.6 對(duì)象賦值的語義
4.7 對(duì)象相等的語義
4.8 為什么需要副本控制
4.9 分析
4.10 “寫時(shí)復(fù)制”的概念
4.11 類和類型
4.12 小結(jié)
第五章 繼承的概念
5.1 繼承的基本知識(shí)
5.2 “是一個(gè)”關(guān)系的含義
5.3 繼承關(guān)系的效果
5.4 多態(tài)置換原則
5.5 用繼承擴(kuò)展類層次
5.6 繼承的一些基本優(yōu)點(diǎn)
5.7 動(dòng)態(tài)綁定,虛函數(shù)和多態(tài)性
5.8 繼承對(duì)數(shù)據(jù)庫(kù)封裝的影響
5.9 多態(tài)的含義
5.10 高效使用虛函數(shù)
5.11 虛析構(gòu)函數(shù)的要求
5.12 析造函數(shù)和虛函數(shù)
5.13 一般一特殊概念
5.14 抽象類概念
5.15 抽象類的用途
5.16 繼承的威力
5.17 有效的代碼重用
5.18 抽象基類的客戶
5.19 繼承優(yōu)點(diǎn)小結(jié)
5.20 繼承和動(dòng)態(tài)綁定的危險(xiǎn)
5.21 不必要的繼承和動(dòng)態(tài)綁定
5.22 使用虛函數(shù)的不同模式
5.23 小結(jié)
第六章 多重繼承概念
6.1 多重繼承的簡(jiǎn)單定義
6.2 大學(xué)例子
6.3 多重繼承關(guān)系的含義
6.4 MI情況
6.5 C++中解決名稱沖突
6.6 多重繼承的基本優(yōu)點(diǎn)
6.7 重復(fù)繼承
6.8 重復(fù)繼承的解決方案
6.9 繼承的一般問題
6.10 使用MIXIN類加入靜態(tài)功能
6.11 動(dòng)態(tài)變化情況的設(shè)計(jì)
6.12 C++的私有派生
6.13 MIXIN類和私有派生的實(shí)用示例
6.14 繼承和包含
6.15 小結(jié)
第七章 從類中選擇性導(dǎo)出
7.1 需要什么
7.2 C++的情況
7.3 友元關(guān)系的含義
7.4 非成員函數(shù)和友元函數(shù)的應(yīng)用
7.5 非成員函數(shù)的優(yōu)點(diǎn)
7.6 選擇友元函數(shù)還是成員函數(shù)
7.7 小結(jié)
第八章 運(yùn)算符重載的概念
8.1 語言類型和程序員定義類型的差別
8.2 什么是重載運(yùn)算符
8.3 為什么需要運(yùn)算符重載——優(yōu)缺點(diǎn)
8.4 C++中的重載運(yùn)算符
8.5 ++和一運(yùn)算符的另一個(gè)應(yīng)用
8.6 更復(fù)雜的運(yùn)算符——成員訪問運(yùn)算符:->
8.7 非成員函數(shù)的運(yùn)算符
8.8 轉(zhuǎn)換函數(shù)
8.9 從運(yùn)算符函數(shù)返回結(jié)果
8.10 賦值運(yùn)算符
8.11 小結(jié)
第九章 通用類型
9.1 重復(fù)性編碼問題
9.2 聰明的解決方案——通用編碼
9.3 通用類型基礎(chǔ)
9.4 通用類型和代碼復(fù)制
9.5 通用類型實(shí)現(xiàn)者和客戶之間的協(xié)議
9.6 模板特殊化
9.7 模板類特殊化
9.8 通用函數(shù)變化
9.9 C++中模板類和成員函數(shù)的實(shí)例化
9.10 通用類型和類型檢查
9.11 限制和無限制通用性
9.12 C++模板參數(shù)的限制
9.13 通用類和選擇性導(dǎo)出
9.14 繼承和通用類
9.15 通用類繼承的用途
9.16 控制對(duì)象創(chuàng)建的通用技術(shù)
9.17 用模板對(duì)象盡量減少代碼復(fù)制
9.18 模板類和源代碼保護(hù)
9.19 實(shí)現(xiàn)記數(shù)指針
9.20 共享庫(kù)中的模板類
9.21 通用類和繼承的比較
9.22 小結(jié)
第十章 處理異常情況
10.1 處理錯(cuò)誤情況的原因
10.2 什么是替換方法
10.3 C++異常處理模型
10.4 EIFEEL中的異常模型
10.5 EIFEEL和C++異常模型的優(yōu)缺點(diǎn)
10.6 高效使用C++異常
10.7 創(chuàng)建異常層次結(jié)構(gòu)
10.8 在工程中設(shè)計(jì)異常處理
10.9 工程中成功的錯(cuò)誤管理策略
10.10 異常環(huán)境中的資源管理
10.11 異常和構(gòu)造函數(shù)
10.12 構(gòu)造函數(shù)的部分完成
10.13 用異常創(chuàng)建安全的數(shù)組
10.14 小結(jié)
第二部分 建立強(qiáng)大的面向?qū)ο筌浖?
第十一章 掌握數(shù)據(jù)抽象
11.1 隱藏抽象的實(shí)現(xiàn)細(xì)節(jié)
11.2 作為數(shù)據(jù)成員使用指針
11.3 控制對(duì)象的創(chuàng)建
11.4 使用指針和引用代替嵌入對(duì)象
11.5 避免用大型數(shù)組作為自動(dòng)變量
11.6 使用對(duì)象數(shù)組和對(duì)象指針數(shù)組
11.7 對(duì)于數(shù)據(jù)成員和成員函數(shù)的返回值,首選對(duì)象,而不是簡(jiǎn)單類型的指針
11.8 與C的兼容性
11.9 注意實(shí)現(xiàn)的選擇:對(duì)象大小和代碼效率
11.10 避免臨時(shí)對(duì)象
11.11 使用復(fù)制構(gòu)造函數(shù)初始化對(duì)象
11.12 有效使用代理對(duì)象
11.13 使用簡(jiǎn)單的抽象建立更復(fù)雜的抽象
11.14 抽象必須允許客戶用各種不同的方式使用類
11.15 小結(jié)
第十二章 高效使用繼承
12.1 用繼承實(shí)現(xiàn)優(yōu)秀的菜單和命令
12.2 封裝對(duì)象創(chuàng)建細(xì)節(jié)
12.3 虛擬構(gòu)造函數(shù)的概念
12.4 為協(xié)議控制而組合使用虛函數(shù)和非虛函數(shù)
12.5 雙重調(diào)度概念
12.6 設(shè)計(jì)處理不同的容器
12.7 設(shè)計(jì)和實(shí)現(xiàn)容器類
12.8 用通用性編程實(shí)現(xiàn)同類容器類
12.9 基于模板的容器的缺點(diǎn)
12.10 導(dǎo)航容器
12.11 主動(dòng)迭代器
12.12 管理集合和迭代器——客戶的角度
12.13 C++標(biāo)準(zhǔn)模板庫(kù)
12.14 小結(jié)
12.15 TArray容器的實(shí)現(xiàn)代碼
第十三章 理解C++對(duì)象模型
13.1 高效實(shí)現(xiàn)
13.2 C++表示對(duì)象的方式
13.3 包含虛函數(shù)的類
13.4 在共享庫(kù)之間共享虛函數(shù)表
13.5 虛函數(shù)和多重繼承
13.6 虛擬基類
13.7 RTTI的實(shí)現(xiàn)支持
13.8 基于對(duì)象和面向?qū)ο缶幊?
13.9 引用,指針和值
13.10 復(fù)制構(gòu)造函數(shù)的責(zé)任
13.11 對(duì)象的按值傳遞和按值返回的優(yōu)化
13.12 運(yùn)行時(shí)初始化
13.13 小結(jié)
(完)
本文關(guān)鍵詞:C++面向?qū)ο蟾咝Ь幊?/strong>,由筆耕文化傳播整理發(fā)布。
本文編號(hào):49069
本文鏈接:http://www.sikaile.net/wenshubaike/mishujinen/49069.html
最近更新
教材專著