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

出版時(shí)間:2013-1  出版社:人民郵電出版社  作者:卡吉爾  頁數(shù):202  字?jǐn)?shù):303000  譯者:聶雪軍  
Tag標(biāo)簽:無  

內(nèi)容概要

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

作者簡介

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

書籍目錄

1 抽象 
1.1 編程風(fēng)格示例:計(jì)算機(jī)的定價(jià) 
1.2 找出共同的抽象 
1.3 類之間的區(qū)別 
1.4 屬性與行為 
1.5 再次引入繼承 
1.6 去掉枚舉 
小結(jié) 
參考文獻(xiàn) 
練習(xí) 
2 一致性 
2.1 編程風(fēng)格示例:string類 
2.2 明確定義的狀態(tài) 
2.3 物理狀態(tài)的一致性 
2.4 類不變性 
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)格示例:車輛與車庫 
4.2 一致性 
4.3 基類的析構(gòu)函數(shù) 
4.4 繼承 
4.5 耦合 
小結(jié) 
參考文獻(xiàn) 
練習(xí) 
5 運(yùn)算符的重載 
5.1 運(yùn)算符重載的基本概念 
5.2 編程風(fēng)格示例:FileArray類 
5.3 對實(shí)現(xiàn)的繼承 
5.4 程序設(shè)計(jì)中的權(quán)衡:重載運(yùn)算符和成員函數(shù) 
小結(jié) 
參考文獻(xiàn) 
練習(xí) 
6 包裝 
6.1 一個(gè)用C編寫的庫 
6.2 編程風(fēng)格示例:用C++對dirent進(jìn)行包裝 
6.3 多個(gè)Directory對象 
6.4 構(gòu)造函數(shù)中的失敗 
6.5 對失敗狀態(tài)的公有訪問 
6.6 錯(cuò)誤信息參數(shù) 
小結(jié) 
參考文獻(xiàn) 
練習(xí) 
7 效率 
7.1 編程風(fēng)格示例:BigInt類 
7.2 BigInt的使用 
7.3 動(dòng)態(tài)字符串的長度 
7.4 動(dòng)態(tài)字符串的數(shù)量 
7.5 客戶代碼 
7.6 改寫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 模塊類與抽象數(shù)據(jù)類型 
8.6 屬性與行為 
8.7 泛化 
參考文獻(xiàn) 
練習(xí) 
9 多重繼承 
9.1 多重繼承中的二義性 
9.2 有向無環(huán)繼承圖 
9.3 分析虛基類 
9.4 編程風(fēng)格示例:Monitor類 
9.5 編程風(fēng)格示例:虛基類 
9.6 多重協(xié)議繼承 
小結(jié) 
參考文獻(xiàn) 
練習(xí) 
10 摘要 
第1章:抽象 
第2章:一致性 
第3章:不必要的繼承 
第4章:虛函數(shù) 
第5章:運(yùn)算符的重載 
第6章:包裝 
第7章:效率 
第8章:案例研究 
第9章:多重繼承 

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    C++編程風(fēng)格 PDF格式下載


用戶評論 (總計(jì)4條)

 
 

  •   可以的,等基礎(chǔ)打牢了回頭看
  •   經(jīng)典就是經(jīng)典,還沒啃動(dòng)的說~~~~~
  •   可以做為C++基本的編程規(guī)范。和通用的代碼編寫規(guī)范。提升代碼編寫的可讀性。
  •   有點(diǎn)后悔買了,能學(xué)到的東西不多。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7