天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

C++面向對象高效編程

發(fā)布時間:2016-05-24 10:05

  本文關鍵詞:C++面向對象高效編程,由筆耕文化傳播整理發(fā)布。


C++面向對象高效編程 (美)Kayshav Darrari 著
人民郵電出版社
ISBN:7115085927
2000年9月出版
原價:79 元
現(xiàn)價:55.30元

◆編輯介紹 FROM EDITOR

    本書以幫助讀者掌握C++面向對象高效編程方法為目的,詳細介紹了C++編程中的各種概念和應用技巧。全書共分為兩部分,第一部分介紹了面向對象編程的基礎和應用,如數(shù)據(jù)抽象,繼承,異常處理等內容;第二部分說明了如何建立抽象的概念及其策略,并研究了C++對象模型。書中帶有大量的代碼實例,使讀者不僅能夠從理論上得以提高,而且還能夠輕松地在實踐中應用。 本書適用于C++程序員,也可供面向對象程序設計感興趣的編程人員及大專院校計算機專業(yè)師生參考。
 
◆內容提要 CONTENT

    本書以幫助讀者掌握C++面向對象高效編程方法為目的,詳細介紹了C++編程中的各種概念和應用技巧。全書共分為兩部分,第一部分介紹了面向對象編程的基礎和應用,,如數(shù)據(jù)抽象,繼承,異常處理等內容;第二部分說明了如何建立抽象的概念及其策略,并研究了C++對象模型。書中帶有大量的代碼實例,使讀者不僅能夠從理論上得以提高,而且還能夠輕松地在實踐中應用。 本書適用于C++程序員,也可供面向對象程序設計感興趣的編程人員及大專院校計算機專業(yè)師生參考。
 
◆目錄 CATALOG

第一部分 概念,實踐和應用

第一章 什么是面向對象編程

1.1 背景
1.2 理解對象模型
1.3 術語
1.4 理解消息,方法和實例變量
1.5 什么可以作為類
1.6 什么不是類
1.7 深入了解對象
1.8 類的目的
1.9 面向對象軟件開發(fā)的階段
1.10 面向對象編程(OOP)
1.11 對象模型的關鍵元素
1.12 面向對象編程語言的要求
1.13 OOP范例和語言
1.14 對象模型的優(yōu)點
1.15 小結

第二章 什么是數(shù)據(jù)抽象

2.1 接口和實現(xiàn)的分離
2.2 對象接口的重要性
2.3 實現(xiàn)的含義
2.4 保護實現(xiàn)
2.5 數(shù)據(jù)封裝的優(yōu)點
2.6 接口,實現(xiàn)和數(shù)據(jù)封裝之間的關系
2.7 數(shù)據(jù)封裝注意事項
2.8 抽象數(shù)據(jù)類型
2.9 抽象數(shù)據(jù)類型
2.10 抽象數(shù)據(jù)類型——堆棧的實現(xiàn)
2.11 C++中的數(shù)據(jù)抽象
2.12 訪問類中的區(qū)域
2.13 和類一起使用的術語
2.14 類的實現(xiàn)者
2.15 實現(xiàn)成員函數(shù)
2.16 確定成員函數(shù)的目標對象
2.17 程序示例
2.18 對象是重點
2.19 對接口的再認識
2.20 什么是多線程安全類
2.21 確保抽象的可靠性——類常量和斷言
2.22 表示OO設計的符號
2.23 BOOCH符號
2.24 類關系
2.25 統(tǒng)一建模語言
2.26 統(tǒng)一建模中的類關系
2.27 關聯(lián)
2.28 組合
2.29 生成關系
2.30 “有一個”關系的重要性
2.31 小結

第三章 C++與數(shù)據(jù)抽象

3.1 類概念基礎
3.2 類元素細節(jié)
3.3 復制構造函數(shù)
3.4 賦值運算符
3.5 THIS指針和名稱修正的進一步說明
3.6 CONST成員函數(shù)的概念
3.7 編譯器實現(xiàn)CONST成員函數(shù)的方式
3.8 C++中類和結構的區(qū)別
3.9 類可以包含什么
3.10 設計期間的重點——類的接口
3.11 類名,成員函數(shù)名,參數(shù)類型和文檔
3.12 參數(shù)傳遞模式——客戶的視圖
3.13 采用語義
3.14 為參數(shù)選擇正確的模式
3.15 函數(shù)返回值
3.16 從函數(shù)中返回
3.17 編寫內存安全類
3.18 客戶對類和函數(shù)的責任
3.19 小結

第四章 OOP中的初始化和無用單元搜集

4.1 什么是初始化
4.2 無用單元收集問題
4.3 C++中的無用單元收集
4.4 對象標識
4.5 對象復制的語義
4.6 對象賦值的語義
4.7 對象相等的語義
4.8 為什么需要副本控制
4.9 分析
4.10 “寫時復制”的概念
4.11 類和類型
4.12 小結

第五章 繼承的概念

5.1 繼承的基本知識
5.2 “是一個”關系的含義
5.3 繼承關系的效果
5.4 多態(tài)置換原則
5.5 用繼承擴展類層次
5.6 繼承的一些基本優(yōu)點
5.7 動態(tài)綁定,虛函數(shù)和多態(tài)性
5.8 繼承對數(shù)據(jù)庫封裝的影響
5.9 多態(tài)的含義
5.10 高效使用虛函數(shù)
5.11 虛析構函數(shù)的要求
5.12 析造函數(shù)和虛函數(shù)
5.13 一般一特殊概念
5.14 抽象類概念
5.15 抽象類的用途
5.16 繼承的威力
5.17 有效的代碼重用
5.18 抽象基類的客戶
5.19 繼承優(yōu)點小結
5.20 繼承和動態(tài)綁定的危險
5.21 不必要的繼承和動態(tài)綁定
5.22 使用虛函數(shù)的不同模式
5.23 小結

第六章 多重繼承概念

6.1 多重繼承的簡單定義
6.2 大學例子
6.3 多重繼承關系的含義
6.4 MI情況
6.5 C++中解決名稱沖突
6.6 多重繼承的基本優(yōu)點
6.7 重復繼承
6.8 重復繼承的解決方案
6.9 繼承的一般問題
6.10 使用MIXIN類加入靜態(tài)功能
6.11 動態(tài)變化情況的設計
6.12 C++的私有派生
6.13 MIXIN類和私有派生的實用示例
6.14 繼承和包含
6.15 小結

第七章 從類中選擇性導出

7.1 需要什么
7.2 C++的情況
7.3 友元關系的含義
7.4 非成員函數(shù)和友元函數(shù)的應用
7.5 非成員函數(shù)的優(yōu)點
7.6 選擇友元函數(shù)還是成員函數(shù)
7.7 小結

第八章 運算符重載的概念

8.1 語言類型和程序員定義類型的差別
8.2 什么是重載運算符
8.3 為什么需要運算符重載——優(yōu)缺點
8.4 C++中的重載運算符
8.5 ++和一運算符的另一個應用
8.6 更復雜的運算符——成員訪問運算符:->
8.7 非成員函數(shù)的運算符
8.8 轉換函數(shù)
8.9 從運算符函數(shù)返回結果
8.10 賦值運算符
8.11 小結

第九章 通用類型

9.1 重復性編碼問題
9.2 聰明的解決方案——通用編碼
9.3 通用類型基礎
9.4 通用類型和代碼復制
9.5 通用類型實現(xiàn)者和客戶之間的協(xié)議
9.6 模板特殊化
9.7 模板類特殊化
9.8 通用函數(shù)變化
9.9 C++中模板類和成員函數(shù)的實例化
9.10 通用類型和類型檢查
9.11 限制和無限制通用性
9.12 C++模板參數(shù)的限制
9.13 通用類和選擇性導出
9.14 繼承和通用類
9.15 通用類繼承的用途
9.16 控制對象創(chuàng)建的通用技術
9.17 用模板對象盡量減少代碼復制
9.18 模板類和源代碼保護
9.19 實現(xiàn)記數(shù)指針
9.20 共享庫中的模板類
9.21 通用類和繼承的比較
9.22 小結

第十章 處理異常情況

10.1 處理錯誤情況的原因
10.2 什么是替換方法
10.3 C++異常處理模型
10.4 EIFEEL中的異常模型
10.5 EIFEEL和C++異常模型的優(yōu)缺點
10.6 高效使用C++異常
10.7 創(chuàng)建異常層次結構
10.8 在工程中設計異常處理
10.9 工程中成功的錯誤管理策略
10.10 異常環(huán)境中的資源管理
10.11 異常和構造函數(shù)
10.12 構造函數(shù)的部分完成
10.13 用異常創(chuàng)建安全的數(shù)組
10.14 小結

第二部分 建立強大的面向對象軟件

第十一章 掌握數(shù)據(jù)抽象

11.1 隱藏抽象的實現(xiàn)細節(jié)
11.2 作為數(shù)據(jù)成員使用指針
11.3 控制對象的創(chuàng)建
11.4 使用指針和引用代替嵌入對象
11.5 避免用大型數(shù)組作為自動變量
11.6 使用對象數(shù)組和對象指針數(shù)組
11.7 對于數(shù)據(jù)成員和成員函數(shù)的返回值,首選對象,而不是簡單類型的指針
11.8 與C的兼容性
11.9 注意實現(xiàn)的選擇:對象大小和代碼效率
11.10 避免臨時對象
11.11 使用復制構造函數(shù)初始化對象
11.12 有效使用代理對象
11.13 使用簡單的抽象建立更復雜的抽象
11.14 抽象必須允許客戶用各種不同的方式使用類
11.15 小結

第十二章 高效使用繼承

12.1 用繼承實現(xiàn)優(yōu)秀的菜單和命令
12.2 封裝對象創(chuàng)建細節(jié)
12.3 虛擬構造函數(shù)的概念
12.4 為協(xié)議控制而組合使用虛函數(shù)和非虛函數(shù)
12.5 雙重調度概念
12.6 設計處理不同的容器
12.7 設計和實現(xiàn)容器類
12.8 用通用性編程實現(xiàn)同類容器類
12.9 基于模板的容器的缺點
12.10 導航容器
12.11 主動迭代器
12.12 管理集合和迭代器——客戶的角度
12.13 C++標準模板庫
12.14 小結
12.15 TArray容器的實現(xiàn)代碼

第十三章 理解C++對象模型

13.1 高效實現(xiàn)
13.2 C++表示對象的方式
13.3 包含虛函數(shù)的類
13.4 在共享庫之間共享虛函數(shù)表
13.5 虛函數(shù)和多重繼承
13.6 虛擬基類
13.7 RTTI的實現(xiàn)支持
13.8 基于對象和面向對象編程
13.9 引用,指針和值
13.10 復制構造函數(shù)的責任
13.11 對象的按值傳遞和按值返回的優(yōu)化
13.12 運行時初始化
13.13 小結
                                                               (完)


  本文關鍵詞:C++面向對象高效編程,由筆耕文化傳播整理發(fā)布。



本文編號:49069

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/wenshubaike/mishujinen/49069.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶af378***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
激情中文字幕在线观看| 不卡中文字幕在线免费看| 小黄片大全欧美一区二区| 国产福利在线播放麻豆| 激情五月天免费在线观看| 在线观看那种视频你懂的| 黑人粗大一区二区三区| 国产大屁股喷水在线观看视频 | 国产精品美女午夜福利| 太香蕉久久国产精品视频| 国产精品免费福利在线| 99久久婷婷国产亚洲综合精品| 激情三级在线观看视频| 美国欧洲日本韩国二本道| 日韩精品你懂的在线观看| 日本加勒比中文在线观看| 日韩欧美91在线视频| 亚洲中文字幕一区三区| 国产精品香蕉一级免费| 亚洲欧美国产精品一区二区| 欧美三级不卡在线观线看| 亚洲女同一区二区另类| 日本精品理论在线观看| 好吊日在线视频免费观看| 欧美成人一区二区三区在线 | 黄色av尤物白丝在线播放网址| 黄色美女日本的美女日人| 婷婷一区二区三区四区| 日韩精品小视频在线观看| 青青操视频在线观看国产| 亚洲精品一区二区三区免 | 亚洲国产精品久久综合网| 国产精品亚洲精品亚洲| 国产丝袜美女诱惑一区二区| 日韩欧美综合在线播放| 日韩精品一区二区不卡| 一区二区三区四区亚洲专区| 深夜福利亚洲高清性感| 亚洲国产精品久久综合网| 国产精品久久精品国产| 91麻豆视频国产一区二区|