注冊(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)C++編程風(fēng)格

C++編程風(fēng)格

C++編程風(fēng)格

定 價(jià):¥39.00

作 者: (美)Tom Cargill 著 聶雪軍 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: VC++

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


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

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

  《C++編程風(fēng)格》講解了C++語(yǔ)言中較深層次的程序設(shè)計(jì)思想和使用方法,包含大量的軟件工程概念和設(shè)計(jì)模式,重點(diǎn)介紹大規(guī)模編程相關(guān)的內(nèi)容,例如增加代碼的可讀性、可維護(hù)性、可擴(kuò)展性以及提高代碼執(zhí)行效率等的方法?!禖++編程風(fēng)格》的示例代碼都是從實(shí)際程序中抽取出來(lái)的,作者通過(guò)對(duì)這些代碼進(jìn)行分析,講解了如何正確地編寫(xiě)代碼以及避開(kāi)一些常見(jiàn)的誤區(qū)和陷阱,并提煉出了一些關(guān)于程序設(shè)計(jì)風(fēng)格和編碼風(fēng)格的規(guī)則。如果開(kāi)發(fā)人員在編程時(shí)能夠遵循這些規(guī)則,將有助于開(kāi)發(fā)出更好的C++程序?!禖++編程風(fēng)格》描述平實(shí),示例豐富,適合有一定編程經(jīng)驗(yàn)的計(jì)算機(jī)程序設(shè)計(jì)與開(kāi)發(fā)人員參考。

作者簡(jiǎn)介

  TomCargill是一位備受推崇的C++專家。當(dāng)他在AT&T貝爾實(shí)驗(yàn)室工作時(shí),有幸成為第一批使用C++的程序員。他是The C++Journal和The C++ Report的專欄作家,而且還是Technology Exchange公司C++課程的作者。

圖書(shū)目錄

1 抽象
1.1 編程風(fēng)格示例:計(jì)算機(jī)的定價(jià)
1.2 找出共同的抽象
1.3 類(lèi)之間的區(qū)別
1.4 屬性與行為
1.5 再次引入繼承
1.6 去掉枚舉
小結(jié)
參考文獻(xiàn)
練習(xí)
2 一致性
2.1 編程風(fēng)格示例:string類(lèi)
2.2 明確定義的狀態(tài)
2.3 物理狀態(tài)的一致性
2.4 類(lèi)不變性
2.5 動(dòng)態(tài)內(nèi)存的一致性
2.6 動(dòng)態(tài)內(nèi)存的回收
2.7 編程風(fēng)格示例:第二種方法
小結(jié)
參考文獻(xiàn)
練習(xí)
3 不必要的繼承
3.1 編程風(fēng)格示例:堆棧
3.2 繼承作用域準(zhǔn)則
3.3 繼承關(guān)系
3.4 封裝
3.5 接口與實(shí)現(xiàn)
3.6 模板
小結(jié)
參考文獻(xiàn)
練習(xí)
4 虛函數(shù)
4.1 編程風(fēng)格示例:車(chē)輛與車(chē)庫(kù)
4.2 一致性
4.3 基類(lèi)的析構(gòu)函數(shù)
4.4 繼承
4.5 耦合
小結(jié)
參考文獻(xiàn)
練習(xí)
5 運(yùn)算符的重載
5.1 運(yùn)算符重載的基本概念
5.2 編程風(fēng)格示例:FileArray類(lèi)
5.3 對(duì)實(shí)現(xiàn)的繼承
5.4 程序設(shè)計(jì)中的權(quán)衡:重載運(yùn)算符和成員函數(shù)
小結(jié)
參考文獻(xiàn)
練習(xí)
6 包裝
6.1 一個(gè)用C編寫(xiě)的庫(kù)
6.2 編程風(fēng)格示例:用C++對(duì)dirent進(jìn)行包裝
6.3 多個(gè)Directory對(duì)象
6.4 構(gòu)造函數(shù)中的失敗
6.5 對(duì)失敗狀態(tài)的公有訪問(wèn)
6.6 錯(cuò)誤信息參數(shù)
小結(jié)
參考文獻(xiàn)
練習(xí)
7 效率
7.1 編程風(fēng)格示例:BigInt類(lèi)
7.2 BigInt的使用
7.3 動(dòng)態(tài)字符串的長(zhǎng)度
7.4 動(dòng)態(tài)字符串的數(shù)量
7.5 客戶代碼
7.6 改寫(xiě)B(tài)igInt
小結(jié)
參考文獻(xiàn)
練習(xí)
8 案例研究
8.1 編程風(fēng)格示例:有限狀態(tài)機(jī)
8.2 初始化
8.3 耦合
8.4 內(nèi)聚
8.5 模塊類(lèi)與抽象數(shù)據(jù)類(lèi)型
8.6 屬性與行為
8.7 泛化
參考文獻(xiàn)
練習(xí)
9 多重繼承
9.1 多重繼承中的二義性
9.2 有向無(wú)環(huán)繼承圖
9.3 分析虛基類(lèi)
9.4 編程風(fēng)格示例:Monitor類(lèi)
9.5 編程風(fēng)格示例:虛基類(lèi)
9.6 多重協(xié)議繼承
小結(jié)
參考文獻(xiàn)
練習(xí)
10 摘要
第1章:抽象
第2章:一致性
第3章:不必要的繼承
第4章:虛函數(shù)
第5章:運(yùn)算符的重載
第6章:包裝
第7章:效率
第8章:案例研究
第9章:多重繼承
……

本目錄推薦

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