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

C++必知必會(huì)

C++必知必會(huì)

定 價(jià):¥29.00

作 者: (美)杜赫斯特;榮耀譯
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書
標(biāo) 簽: C++

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

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

  本書描述了C++編程和設(shè)計(jì)中必須掌握但通常被誤解的主題,這些主題涉及的范圍較廣,包括指針操作模板、泛型編程、異常處理、內(nèi)存分配、設(shè)計(jì)模式等。作者根據(jù)本人以及其他有經(jīng)驗(yàn)的管理人員和培訓(xùn)老師的經(jīng)驗(yàn)總結(jié),對(duì)與這些主題相關(guān)的知識(shí)進(jìn)行了精心挑選,最終濃縮成63條。每一條款所包含的內(nèi)容均為進(jìn)行產(chǎn)品級(jí)C++編程所需的關(guān)鍵知識(shí)。作者稱這些知識(shí)為C++程序員必備的“常識(shí)”,其實(shí)非意味著簡(jiǎn)單或平庸,而是“必不可少”。.本書適合于中、高級(jí)C++程序員,也適合C或Java程序員轉(zhuǎn)向C++程序設(shè)計(jì)時(shí)參考。C++是一門大型復(fù)雜的語(yǔ)言,全面掌握絕非易事。但是,如果程序員希望從事專業(yè)開(kāi)發(fā)工作,那么有些概念和技術(shù)是必須具備的。本書正是針對(duì)這一目的而撰寫。在書中,廣受尊敬的資深C++專家StephenC.Dewhurst從業(yè)界多年來(lái)積累的寶貴經(jīng)驗(yàn)中萃取了C++開(kāi)發(fā)所應(yīng)必備但常常被誤解的知識(shí),并在闡述時(shí)過(guò)濾掉了不必要的復(fù)雜性。你從何時(shí)(或者哪里)開(kāi)始學(xué)習(xí)C++并不重要,但在邁出下一步之前,使用本書作為指南,可以確保輕松上路!本書為你而寫,如果..·你不是一個(gè)初學(xué)者,并且需要迅速?gòu)闹屑?jí)C++邁向高級(jí)C++?!つ阋呀?jīng)具備一些C++編程經(jīng)驗(yàn),但在閱讀中級(jí)和高級(jí)C++圖書時(shí)動(dòng)力不足,進(jìn)展緩慢?!つ阋崖?tīng)過(guò)一門介紹性的C++課程,但是發(fā)現(xiàn)當(dāng)同事向你描述其C++設(shè)計(jì)和代碼時(shí),你仍然不明就里?!つ闶且幻?jīng)驗(yàn)豐富的C或Java程序員,但是還不具備有微妙差別的C++編程和設(shè)計(jì)的經(jīng)驗(yàn)?!つ闶且晃籆++專家,并且正在尋找一個(gè)“代言人”來(lái)回答那些經(jīng)驗(yàn)欠缺的同事一再提出的同樣問(wèn)題。...

作者簡(jiǎn)介

  StephenC.Dewhurst,貝爾實(shí)驗(yàn)室最早的C++程序員之一。他有著20多年的C++應(yīng)用經(jīng)驗(yàn),涉及的應(yīng)用領(lǐng)域包括編譯器設(shè)計(jì)、安全交易、電子商務(wù)以及嵌入式電信產(chǎn)品等。他是C++Gotchas(Addison-Wesley,2003)的作者,并是ProgramminginC++(第2版)(PrenticeHall,1995)的作者之一。Stephen是TheC++Source顧問(wèn)委員會(huì)的成員之一,是C/C++UsersJournal的資深編輯,并是C++Report專欄作家。他還是兩款C++編譯器的作者,并發(fā)表了大量關(guān)于編譯器設(shè)計(jì)和C++編程技術(shù)的文章。榮耀,南京師范大學(xué)教師,一名C++講師和研究者。譯有《ImperfectC++中文版》、《C++Templates全覽》以及《C++模板超編程》(中文繁體版)等。他原任電力自動(dòng)化研究院工程師與項(xiàng)目經(jīng)理,是數(shù)個(gè)企業(yè)級(jí)信息系統(tǒng)項(xiàng)目負(fù)責(zé)人。詳見(jiàn)www.royaloo.com。

圖書目錄

條款1 數(shù)據(jù)抽象 1
條款2 多態(tài) 2
條款3 設(shè)計(jì)模式 5
條款4 STL 8
條款5 引用是別名而非指針 10
條款6 數(shù)組形參 13
條款7 常量指針與指向常量的指針 16
條款8 指向指針的指針 19
條款9 新式轉(zhuǎn)型操作符 21
條款10 常量成員函數(shù)的含義 25
條款11 編譯器會(huì)在類中放東西 29
條款12 賦值和初始化并不相同 31
條款13 復(fù)制操作 34
條款14 函數(shù)指針 37
條款15 指向類成員的指針并非指針 40
條款16 指向成員函數(shù)的指針并非指針 43
條款17 處理函數(shù)和數(shù)組聲明 46
條款18 函數(shù)對(duì)象 48
條款19 Command模式與好萊塢法則 52
條款20 STL函數(shù)對(duì)象 55
條款21 重載與重寫并不相同 58
條款22 Template Method模式 60
條款23 名字空間 62
條款24 成員函數(shù)查找 66
條款25 實(shí)參相依的查找 68
條款26 操作符函數(shù)查找 70
條款27 能力查詢 72
條款28 指針比較的含義 75
條款29 虛構(gòu)造函數(shù)與Prototype模式 77
條款30 Factory Method模式 79
條款31 協(xié)變返回類型 82
條款32 禁止復(fù)制 85
條款33 制造抽象基類 86
條款34 禁止或強(qiáng)制使用堆分配 88
條款35 placement new 90
條款36 特定于類的內(nèi)存管理 93
條款37 數(shù)組分配 97
條款38 異常安全公理 100
條款39 異常安全的函數(shù) 103
條款40 RAII 106
條款41 new、構(gòu)造函數(shù)和異?!?10
條款42 智能指針 112
條款43 auto_ptr非同尋?!?14
條款44 指針?biāo)阈g(shù) 116
條款45 模板術(shù)語(yǔ) 119
條款46 類模板顯式特化 121
條款47 模板局部特化 125
條款48 類模板成員特化 129
條款49 采用typename消除歧義 132
條款50 成員模板 136
條款51 采用template消除歧義 140
條款52 針對(duì)類型信息的特化 142
條款53 嵌入的類型信息 146
條款54 traits 149
條款55 模板的模板參數(shù) 154
條款56 policy 159
條款57 模板實(shí)參推導(dǎo) 163
條款58 重載函數(shù)模板 167
條款59 SFINAE 169
條款60 泛型算法 172
條款61 只實(shí)例化要用的東西 176
條款62 包含哨位 179
條款63 可選的關(guān)鍵字 181
參考文獻(xiàn) 184
索引 185
代碼示例索引 195

本目錄推薦

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