注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)Advanced C++中文版

Advanced C++中文版

Advanced C++中文版

定 價:¥36.00

作 者: (美)James O.Coplien著;宛延闿[等]譯;宛延闿譯
出版社: 中國電力出版社
叢編項: 深入C++系列
標 簽: C++

ISBN: 9787508319155 出版時間: 2004-02-01 包裝: 膠版紙
開本: 23cm 頁數(shù): 320 字數(shù):  

內(nèi)容簡介

  假定讀者已經(jīng)具備C++基本知識,本書通過展示C++語言風格和習慣用法,幫助讀者提升C++的程序設(shè)計經(jīng)驗。這些方法是圍繞C++支持的抽象機制實施的:抽象數(shù)據(jù)類型,繼承結(jié)構(gòu)中的組合類型,面向?qū)ο蟪绦蛟O(shè)計以及多重繼承。本書還展示了C++語言間接支持的核心習慣用法,諸如虛擬構(gòu)造函數(shù)、原型對象以及高級垃圾收集技術(shù)。本書要點:.展示了使用C++高級技術(shù)所獲得的好處和潛在的缺陷。.用少而精的例子展示如何有效地組合C++抽象機制。.提供了大量面向?qū)ο笤O(shè)計轉(zhuǎn)換成C++實現(xiàn)的準則。.展示了如何用模板支持可重用性。.描述了重要的大型系統(tǒng)開發(fā)問題,包括庫結(jié)構(gòu)的設(shè)計、異常處理和分布式處理。. 本書是C++系統(tǒng)程序員或應(yīng)用程序員工作的必備手冊。James Coplien先在威斯康星大學獲得電氣與計算機工程學士學位,后又在該大學獲得計算機科學碩士學位。他在貝爾實驗室的軟件產(chǎn)品研發(fā)部門工作,在這個部門從一開始就使用C++程序設(shè)計語言。近年來致力于大型面向?qū)ο笙到y(tǒng)的開發(fā)環(huán)境、交付平臺以及故障檢測他現(xiàn)在是大型面向?qū)ο蠹夹g(shù)項日的顧問。

作者簡介

  James Coplien先在威斯康星大學獲得電氣與計算機工程學士學位,后又在該大學獲得計算機科學碩士學位。他在貝爾實驗室的軟件產(chǎn)品研發(fā)部門工作,在這個部門從一開始就使用C++程序設(shè)計語言。近年來致力于大型面向?qū)ο笙到y(tǒng)的開發(fā)環(huán)境、交付平臺以及故障檢測。他現(xiàn)在是大型面向?qū)ο蠹夹g(shù)項目的顧問。

圖書目錄

 譯者序                  
 序  言                  
 第1章  引言                  
 1. 1  C++語言演變的歷史                  
 1. 2  處理復(fù)雜結(jié)構(gòu)的習慣用法                  
 1. 3  對象                  
 1. 4  設(shè)計和語言                  
 練習                  
 第2章  數(shù)據(jù)抽象和抽象數(shù)據(jù)類型                  
 2. 1  類                  
 2. 2  對象轉(zhuǎn)換                  
 2. 3  構(gòu)造函數(shù)和析構(gòu)函數(shù)                  
 2. 4  內(nèi)聯(lián)(inline)函數(shù)                  
 2. 5  靜態(tài)數(shù)據(jù)成員的初始化                  
 2. 6  作用域和const                  
 2. 7  全局對象. 常數(shù)和靜態(tài)類成員初始化次序                  
 2. 8  類對象成員函數(shù)的const執(zhí)行                  
 2. 9  指向成員函數(shù)的指針                  
 2. 10  程序組織的習慣約定                  
 練習                  
 第3章  具體數(shù)據(jù)類型                  
 3. 1  傳統(tǒng)規(guī)范類格式                  
 3. 2  作用域和訪問控制                  
 3. 3  重載:重定義操作和函數(shù)的語義                  
 3. 4  類型轉(zhuǎn)換                  
 3. 5  引用計數(shù):使用"可調(diào)內(nèi)存"變量                  
 3. 6  操作符new和delete                  
 3. 7  把初始化從實例化中分離出來                  
 練習                  
 第4章  繼承性                  
 4. 1  簡單繼承                  
 4. 2  作用域和訪問控制                  
 4. 3  構(gòu)造函數(shù)和析構(gòu)函數(shù)                  
 4. 4  類指針轉(zhuǎn)換                  
 4. 5  類型選擇域                  
 練習                  
 第5章  面向?qū)ο蟪绦蛟O(shè)計                  
 5. 1  C++運行時類型支持:虛擬函數(shù)                  
 5. 2  虛擬析構(gòu)函數(shù)                  
 5. 3  虛擬函數(shù)和作用域                  
 5. 4  純虛擬函數(shù)和抽象基類                  
 5. 5  信封和信件類                  
 5. 6  功能元件:作為對象的函數(shù)                  
 5. 7  多重繼承                  
 5. 8  繼承的規(guī)范格式                  
 5. 9  例子                  
 練習                  
 第6章  面向?qū)ο笤O(shè)計                  
 6. 1  類型和類                  
 6. 2  面向?qū)ο笤O(shè)計的實踐活動                  
 6. 3  面向?qū)ο蠓治龊皖I(lǐng)域分析                  
 6. 4  對象和類的關(guān)系                  
 6. 5  子類型. 繼承和轉(zhuǎn)發(fā)                  
 6. 6  子類型. 繼承和獨立性的經(jīng)驗規(guī)則                  
 練習                  
 第7章  重用和對象                  
 7. 1  所有模擬的分解放到何處                  
 7. 2  設(shè)計重用                  
 7. 3  4種代碼重用機制                  
 7. 4  參數(shù)化類型或模板                  
 7. 5  私有繼承:繼承支持重用嗎                  
 7. 6  存儲重用                  
 7. 7  接口重用:變體                  
 7. 8  重用. 繼承和轉(zhuǎn)發(fā)                  
 7. 9  源代碼重用結(jié)構(gòu)的選擇                  
 7. 10  在重用和對象上的概括                  
 練習                  
 第8章  C++中的樣本程序設(shè)計                  
 8. 1  雇員樣本的例子                  
 8. 2  樣本和類屬構(gòu)造函數(shù):樣本共用的習慣用法                  
 8. 3  自主的類屬構(gòu)造函數(shù)                  
 8. 4  抽象基樣本                  
 8. 5  關(guān)于樣本習慣用法框架                  
 8. 6  相關(guān)的表示                  
 8. 7  樣本和程序的管理                  
 練習                  
 第9章  在C++中模擬符號語言的風格                  
 9. 1  增量式C++開發(fā)                  
 9. 2  符號規(guī)范格式                  
 9. 3  通用收集類的例子                  
 9. 4  支持增量裝入的代碼和習慣用法                  
 9. 5  垃圾收集                  
 9. 6  基本類型的封裝                  
 9. 7  在符號習慣用法下的多重方法                  
 練習                  
 第10章  動態(tài)多重繼承                  
 10. 1  多重技術(shù)窗口系統(tǒng)的例子                  
 10. 2  防止誤解的說明                  
 練習                  
 第11章  系統(tǒng)性問題                  
 11. 1  靜態(tài)系統(tǒng)設(shè)計                  
 11. 2  動態(tài)系統(tǒng)設(shè)計                  
 練習                  
 附錄A  C++環(huán)境中的C                  
 A. 1  函數(shù)調(diào)用                  
 A. 2  函數(shù)參數(shù)表                  
 A. 3  函數(shù)原型                  
 A. 4  調(diào)用引用參數(shù)                  
 A. 5  參數(shù)個數(shù)不定                  
 A. 6  函數(shù)指針                  
 A. 7  const類型說明符                  
 A. 8  C代碼的接口                  
 A. 9  操作符引用返回值                  
 練習                  
 附錄B  Shapes程序的C++代碼                  
 附錄C  符號的Shapes                  
 附錄D  C++中塊結(jié)構(gòu)程序設(shè)計                  
 D. 1  什么是塊結(jié)構(gòu)程序設(shè)計                  
 D. 2  構(gòu)造基本塊結(jié)構(gòu)的C++程序設(shè)計                  
 D. 3  有深度嵌套作用域塊的選擇                  
 D. 4  塊結(jié)構(gòu)的視頻游戲代碼                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號