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

Essential C++中文版

Essential C++中文版

定 價:¥39.80

作 者: Stanley B.Lippman著;侯捷譯;侯捷譯
出版社: 華中科技大學出版社
叢編項: 侯捷譯作系列
標 簽: C++

ISBN: 9787560925110 出版時間: 2001-01-01 包裝: 膠版紙
開本: 24cm 頁數(shù): 300 字數(shù):  

內(nèi)容簡介

  本書以4個面向來表現(xiàn)C++的本質(zhì):procedural(程序性的)、generic(泛型的)、object-based(個別對象的)、object-oriented(面向?qū)ο蟮模?。本書的組織圍繞著一系列逐漸繁復的程序問題,以及用以解決這些問題的語言特性。循此方式,你不只學到C++的函數(shù)和結構,也會學習到它們的設計目的和基本原理。你可以由本書發(fā)現(xiàn)以下關鍵主題:● Generic (泛型)編程風格和Standard Template Library(STL)● Object-based(個別對象)編程風格和class的設計● Object-oriented(面向?qū)ο螅┚幊田L格和classes階層體系的設計● Function template 和class template 的設計和運用● Exception handling(異常處理)與執(zhí)行期型別鑒定(Run-Time Type Identification)此外,書后的兩份附錄極具價值。附錄A提供每章最后所列的練習題的完整解答和詳細說明。附錄B提供一份泛型演算法快速參考手冊(含運用實例)。

作者簡介

  StanleyB.Lippman暢銷圖書《C++Primer(3RD)中文版》的原版作者StanleyB.Lippman的職業(yè)是提供關于C++和面向?qū)ο蟮挠柧?、咨詢、設計和指導。他在成為一名獨立咨詢顧問之前,曾經(jīng)是迪士尼動化公司的首席軟件設計師。當他在AT&TBell實驗室的時候,領導了cfront3.0版本和2.1版本的編譯器開發(fā)組。他也是BjarneStroustrup領導的Bell實驗室Foundation項目的成員之一,負責C++程序設計環(huán)境中的對象模型部分。他還撰寫了許多關于C++的文章。目前他已受雇于微軟公司,負責VisualC++項目。遍及全球,深受廣大C++學者的喜歡。>>更多作品譯者:侯捷臺灣資深技術作家、譯者。閑靜少言。不慕榮利。好讀書。求甚解。侯捷先生以為“任何書籍如果缺少讀者,再怎么優(yōu)秀都將喪失價值。因此,做為一位書評人,我非常樂見評選風氣興盛。雖然所謂“喜愛”帶有很大的主觀成份,但這類評選仍然具有十分正面的價值,可以帶給讀者、作者、譯者、出版者很大的參與感,對于讀書風氣、好書浮現(xiàn)率都有幫助。”深入淺出MFC(第二版)>>更多作品

圖書目錄

第1章  C++ 編程基礎(Basic C++ Programming)  
1.1  如何撰寫 C++ 程序     
1.2  對象的定義與初始化  
1.3  撰寫表達式(Expressions)
1.4  條件(Conditaional)語句和循環(huán)(Loop)語句
1.5  如何運用 Arrays(數(shù)組)和 Vectors(向量) 
1.6  指針帶來彈性  
1.7  檔案的讀寫
第2章  面向過程的編程風格(Procedural Programming)      
2.1  如何撰寫函數(shù)  
2.2  調(diào)用(invoking)一個函數(shù)  
2.3  提供默認參數(shù)值(Default Parameter Values)    
2.4  使用局部靜態(tài)對象(Local Static Objects)      
2.5  聲明一個 inline函數(shù)  
2.6  供應重載化函數(shù)(Overloaded Functions)
2.7  定義并使用 Template Functions(模板函數(shù)) 
2.8  函式函數(shù)指針(Pointers to Functions)帶來更大的彈性
2.9  設定表頭檔頭文件(Header Files)
第3章  泛型編程風格(Generic Programming)    
3.1  指針的數(shù)學運算
3.2  了解 Iterators(泛型指針)    
3.3  所有容器的共通操作
3.4  使用循序式容器(Sequential Containers)    
3.5  使用泛型算法
3.6  如何設計一個泛型算法
3.7  使用 Map
3.8  使用 Set  
3.9  如何使用 Iterator Inserters  
3.10 使用 iostream Iterators    
第4章  以對象為基礎(Object-Based)的編程風格  
4.1  如何實現(xiàn)一個 Class
4.2  什么是 Constructors(構造函數(shù))和 Destructors(析構函數(shù)) 
4.3  何謂 mutable(可變)和 const(不變)
4.4  什么是 this 指針 
4.5  Static Class Member(靜態(tài)的類成員)
4.6  打造一個 Iterator Class      
4.7  合作關系必須建立在友誼的基礎上
4.8  實現(xiàn)一個 copy assignment operator
4.9  實現(xiàn)一個 function object     
4.10 將 iostream運算符重載 
4.11 指針:指向 Class Member Functions
第5章  面向?qū)ο螅∣bject-Oriented)編程風格    
5.1面向?qū)ο螅∣bject-Oriented 編程概念  
5.2  漫游:面向?qū)ο缶幊趟季S 
5.3  不帶繼承的多態(tài)(Polymorphism without Inheritance)    
5.4  定義一個抽象基類(Abstract Base Class)
5.5  定義一個派生類(Derived Class) 
5.6  運用繼承體系(Using an Inheritance Hierarchy)    
5.7  基類應該多么抽象?
5.8  初始化、解構、與復制(Initialization, Destruction, an Copy)
5.9  在派生類中定義一個虛擬函數(shù) 
5.10執(zhí)行期的型別鑒定機制(Run-Time Type Identification)    
第6章  以 template 進行編程
6.1  被參數(shù)化的型別(Parameterized Types) 
6.2  Class Template 的定義 
6.3  Tempalte 型別參數(shù)(type parameters)的處理    
6.4  實作一個 Class Template
6.5  一個以 Function Template 完成的 Output運算符     
6.6  常量表達式(Constant Expressions)與默認參數(shù)值(Default Parameters)    
6.7  以 Template 參數(shù)作為一種設計策略  
6.8  Member Tempalte Functions 
第7章  異常處理(Exception Handling)     
7.1  拋出異常(Throwing an Exception) 
7.2  捕捉異常(Catching an Exception)
7.3  提煉異常(Trying for an Exception)  
7.4  局部資源的管理  
7.5  標準異常(The Standard Exceptions)
附錄A  習題解答 
附錄B  泛型算法手冊(Generic Algorithms Handbook)
附錄C  中英術語對照(侯捷)
索引 
    

本目錄推薦

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