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

Essential C++中文版

Essential C++中文版

定 價(jià):¥65.00

作 者: (美)李普曼(Lippman, S. B.)著,侯捷 譯
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: C C++ C# VC VC++ 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121209345 出版時(shí)間: 2013-08-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 320 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《Essential C++中文版》以四個(gè)面向來(lái)表現(xiàn)C++的本質(zhì):procedural(面向過(guò)程的)、generic(泛型的)、object-based(基于對(duì)象的)、object-oriented(面向?qū)ο蟮模?。全?shū)圍繞一系列逐漸繁復(fù)的程序問(wèn)題,以及用以解決這些問(wèn)題的語(yǔ)言特性來(lái)組織。循此方式,你將不只學(xué)到C++的功能和結(jié)構(gòu),也可學(xué)到它們的設(shè)計(jì)目的和基本原理?!禘ssential C++中文版》適合那些已經(jīng)開(kāi)始從事軟件設(shè)計(jì),又抽不出太多時(shí)間學(xué)習(xí)新技術(shù)的程序員閱讀。

作者簡(jiǎn)介

  Stanley B.Lippman暢銷(xiāo)圖書(shū)《C++Primer》作者,其職業(yè)是提供關(guān)于C++和面向?qū)ο蟮挠?xùn)練、咨詢(xún)、設(shè)計(jì)和指導(dǎo)。他在成為一名獨(dú)立咨詢(xún)顧問(wèn)之前,曾經(jīng)是迪士尼動(dòng)畫(huà)公司的首席軟件設(shè)計(jì)師。當(dāng)他在AT&TBell實(shí)驗(yàn)室的時(shí)候,領(lǐng)導(dǎo)了Cfront 3.0版本和2.1版本的編譯器開(kāi)發(fā)組。他也是BjarneStroustrup領(lǐng)導(dǎo)的Bell實(shí)驗(yàn)室Foundation項(xiàng)目的成員之一,負(fù)責(zé)C++程序設(shè)計(jì)環(huán)境中的對(duì)象模型部分。他還撰寫(xiě)了許多關(guān)于C++的文章。目前他已受雇于微軟公司,負(fù)責(zé)VisualC++項(xiàng)目。侯捷是計(jì)算機(jī)技術(shù)書(shū)籍的作家、譯者、書(shū)評(píng)人。著有《深入淺出MFC》《多型與虛擬》《STL源碼剖析》、《無(wú)責(zé)任書(shū)評(píng)》三卷,譯有眾多膾炙人口的高階技術(shù)書(shū)籍,包括Meyers所著的“EffectiveC++”系列。侯捷兼任教職于元智大學(xué)、同濟(jì)大學(xué)、南京大學(xué)。

圖書(shū)目錄

滿(mǎn)漢全席之外(譯序/侯捷) ........................................................................................ v
前言Preface ................................................................................................................... xi
結(jié)構(gòu)與組織 ............................................................................................................... xiii
關(guān)于源代碼 ............................................................................................................... xiii
致謝 .......................................................................................................................... xiv
更多讀物 ................................................................................................................... xiv
排版約定 .................................................................................................................... xv
第1 章 C++編程基礎(chǔ) Basic C++ Programming ........................................................... 1
1.1 如何撰寫(xiě)C++程序 ............................................................................................ 1
1.2 對(duì)象的定義與初始化 ......................................................................................... 7
1.3 撰寫(xiě)表達(dá)式 ....................................................................................................... 10
1.4 條件語(yǔ)句和循環(huán)語(yǔ)句 ....................................................................................... 15
1.5 如何運(yùn)用Array 和Vector ................................................................................ 22
1.6 指針帶來(lái)彈性 ................................................................................................... 26
1.7 文件的讀寫(xiě) ....................................................................................................... 30
第2 章 面向過(guò)程的編程風(fēng)格 Procedural Programming ........................................ 35
2.1 如何編寫(xiě)函數(shù) ................................................................................................... 35
2.2 調(diào)用函數(shù) ........................................................................................................... 41
2.3 提供默認(rèn)參數(shù)值 ............................................................................................... 50
2.4 使用局部靜態(tài)對(duì)象 ........................................................................................... 53
2.5 聲明inline 函數(shù) ................................................................................................ 55
2.6 提供重載函數(shù) ................................................................................................... 56
2.7 定義并使用模板函數(shù) ....................................................................................... 58
2.8 函數(shù)指針帶來(lái)更大的彈性 ............................................................................... 60
2.9 設(shè)定頭文件 ....................................................................................................... 63
第3 章 泛型編程風(fēng)格 Generic Programming ........................................................ 67
3.1 指針的算術(shù)運(yùn)算 ............................................................................................... 68
3.2 了解Iterator(泛型指針) .............................................................................. 73
3.3 所有容器的共通操作 ....................................................................................... 76
3.4 使用順序性容器 ............................................................................................... 77
3.5 使用泛型算法 ................................................................................................... 81
3.6 如何設(shè)計(jì)一個(gè)泛型算法 ................................................................................... 83
3.7 使用Map .......................................................................................................... 90
3.8 使用Set ............................................................................................................. 91
3.9 如何使用Iterator Inserter ................................................................................. 93
3.10 使用iostream Iterator ....................................................................................... 95
第4 章 基于對(duì)象的編程風(fēng)格 Object-Based Programming ...................................... 99
4.1 如何實(shí)現(xiàn)一個(gè)Class ....................................................................................... 100
4.2 什么是構(gòu)造函數(shù)和析構(gòu)函數(shù) ......................................................................... 104
4.3 何謂mutable(可變)和const(不變) .................................................. 109
4.4 什么是this 指針 ........................................................................................... 113
4.5 靜態(tài)類(lèi)成員 ..................................................................................................... 115
4.6 打造一個(gè)Iterator Class .................................................................................. 118
4.7 合作關(guān)系必須建立在友誼的基礎(chǔ)上 ............................................................. 123
4.8 實(shí)現(xiàn)一個(gè)copy assignment operator ............................................................... 125
4.9 實(shí)現(xiàn)一個(gè)function object ................................................................................ 126
4.10 重載iostream 運(yùn)算符 ..................................................................................... 128
4.11 指針,指向Class Member Function .............................................................. 130
第5 章 面向?qū)ο缶幊田L(fēng)格 Object-Oriented Programming ..................................... 135
5.1 面向?qū)ο缶幊谈拍?......................................................................................... 135
5.2 漫游:面向?qū)ο缶幊趟季S ............................................................................. 138
5.3 不帶繼承的多態(tài) ............................................................................................. 142
5.4 定義一個(gè)抽象基類(lèi) ......................................................................................... 145
5.5 定義一個(gè)派生類(lèi) ............................................................................................. 148
5.6 運(yùn)用繼承體系 ................................................................................................. 155
5.7 基類(lèi)應(yīng)該多么抽象 ......................................................................................... 157
5.8 初始化、析構(gòu)、復(fù)制 ..................................................................................... 158
5.9 在派生類(lèi)中定義一個(gè)虛函數(shù) ......................................................................... 160
5.10 運(yùn)行時(shí)的類(lèi)型鑒定機(jī)制 ................................................................................. 164
第6 章 以template 進(jìn)行編程 Programming with Templates .................................... 167
6.1 被參數(shù)化的類(lèi)型 ............................................................................................. 169
6.2 Class Template 的定義 ................................................................................... 171
6.3 Template 類(lèi)型參數(shù)的處理 ............................................................................. 172
6.4 實(shí)現(xiàn)一個(gè)Class Template ............................................................................... 174
6.5 一個(gè)以Function Template 完成的Output 運(yùn)算符 ........................................ 180
6.6 常量表達(dá)式與默認(rèn)參數(shù)值 ............................................................................. 181
6.7 以Template 參數(shù)作為一種設(shè)計(jì)策略 ............................................................ 185
6.8 Member Template Function ............................................................................ 187
第7 章 異常處理 Exception Handling .................................................................. 191
7.1 拋出異常 ......................................................................................................... 191
7.2 捕獲異常 ......................................................................................................... 193
7.3 提煉異常 ......................................................................................................... 194
7.4 局部資源管理 ................................................................................................. 198
7.5 標(biāo)準(zhǔn)異常 ......................................................................................................... 200
附錄A 習(xí)題解答 Exercises Solutions ............................................................................ 205
附錄B 泛型算法參考手冊(cè) Generic Algorithms Handbook .................................. 255
附錄C 中英術(shù)語(yǔ)對(duì)照 侯捷 ..................................................................................... 271
英文術(shù)語(yǔ)的采用原則 .............................................................................................. 271
中英術(shù)語(yǔ)對(duì)照(按字母順序排列) ...................................................................... 272
索引 Index ................................................................................................................. 277

本目錄推薦

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