出版時(shí)間:2004-9-1 出版社:清華大學(xué)出版社 作者:Noel Llopis,李鵬,賈傳俊 頁數(shù):309 字?jǐn)?shù):468000 譯者:李鵬,賈傳俊
Tag標(biāo)簽:無
內(nèi)容概要
本書從游戲開發(fā)的角度出發(fā),把C++應(yīng)用到游戲軟件領(lǐng)域。介紹一些C++的實(shí)戰(zhàn)經(jīng)驗(yàn),用常規(guī)的C++技術(shù)解決游戲開發(fā)者經(jīng)常遇到的問題。重點(diǎn)講述已經(jīng)在實(shí)際的項(xiàng)目中應(yīng)用的技術(shù),而不是大段地羅列代碼。 本書是游戲開發(fā)經(jīng)典叢書系列之一,適合游戲開發(fā)人員、業(yè)余游戲軟件開發(fā)愛好者和有關(guān)游戲軟件開發(fā)培訓(xùn)班使用,也可以人秋大專院校相關(guān)專業(yè)的參考書。
書籍目錄
第1部分 初識(shí)C++威力第1章 繼承1.1 類1.2 繼承1.3 多態(tài)和虛函數(shù)1.4 是否使用繼承1.5 使用或者避免使用繼承的時(shí)機(jī)1.6 繼承的實(shí)現(xiàn)(高級(jí)話題)1.7 性能分析(高級(jí)話題)1.8 替代方案(高級(jí)話題)1.9 程序架構(gòu)和繼承(高級(jí)話題)1.10 結(jié)論1.11 閱讀建議第2章 多重繼承2.1 使用多重繼承2.2 多重繼承的問題2.3 多態(tài)2.4 什么時(shí)候使用,什么時(shí)候避免多重繼承2.5 多重繼承的實(shí)現(xiàn)(高級(jí)話題)2.6 性能分析(高級(jí)話題)2.7 結(jié)論2.8 閱讀建議第3章 常量及引用3.1 常量3.2 引用3.3 強(qiáng)制轉(zhuǎn)換3.4 結(jié)論3.5 閱讀建議第4章 模板4.1 尋找通用代碼4.2 模板4.3 使用模板的不足之處4.4 使用模板的時(shí)機(jī)4.5 模板專門化(高級(jí)話題)4.6 結(jié)論4.7 閱讀建議第5章 異常處理5.1 錯(cuò)誤的處理5.2 異常的使用5.3 異常的保護(hù)代碼5.4 異常的開銷分析5.5 異常的使用時(shí)機(jī)5.6 結(jié)論5.7 閱讀建議第2部分 性能和內(nèi)存第6章 性能6.1 性能和優(yōu)化6.2 函數(shù)類型6.3 函數(shù)內(nèi)聯(lián)6.4 函數(shù)開銷更多的方面6.5 避免復(fù)制6.6 構(gòu)造函數(shù)和析構(gòu)函數(shù)6.7 數(shù)據(jù)緩存與內(nèi)存對(duì)齊(高級(jí)話題)6.8 結(jié)論6.9 閱讀建議第7章 內(nèi)存分配7.1 棧7.2 堆7.3 靜態(tài)分配7.4 動(dòng)態(tài)分配7.5 定制內(nèi)存管理7.6 內(nèi)存池7.7 萬一出現(xiàn)緊急情況(內(nèi)存耗盡)7.8 結(jié)論7.9 閱讀建議第8章 標(biāo)準(zhǔn)模板庫——容器8.1 STL概述8.2 用還是不用STL8.3 序列式容器8.4 關(guān)聯(lián)式容器8.5 容器適配器8.6 結(jié)論8.7 閱讀建議第9章 STL算法及高級(jí)主題9.1 算符(函數(shù)對(duì)象)9.2 算法9.3 字符串9.4 分配算符(高級(jí)話題)9.5 當(dāng)STL不滿足要求時(shí)(高級(jí)話題)9.6 結(jié)論9.7 閱讀建議第3部分 專門技術(shù)第10章 抽象接口10.1 抽象接口10.2 通用C++實(shí)現(xiàn)10.3 作為絕緣層的抽象接口10.4 作為類特征的抽象接口10.5 其他方面10.6 結(jié)論10.7 閱讀建議第11章 插件11.1 對(duì)插件的需要11.2 插件結(jié)構(gòu)11.3 插件的組裝11.4 插件的應(yīng)用11.5 結(jié)論11.6 閱讀建議第12章 運(yùn)行期類型信息12.1 不使用RTTI進(jìn)行工作12.2 使用RTTI12.3 標(biāo)準(zhǔn)C++RTTI12.4 自定義RTTI系統(tǒng)12.5 結(jié)論12.6 閱讀建議第13章 對(duì)象的創(chuàng)建與管理13.1 對(duì)象的創(chuàng)建13.2 對(duì)象工廠13.3 共享對(duì)象13.4 結(jié)論13.5 閱讀建議第14章 對(duì)象的序列化14.1 游戲?qū)嶓w序列化概述14.2 游戲?qū)嶓w序列化的實(shí)現(xiàn)14.3 組裝起來14.4 結(jié)論14.5 閱讀建議第15章 處理大型項(xiàng)目15.1 邏輯結(jié)構(gòu)與物理結(jié)構(gòu)15.2 類和文件15.3 頭文件15.4 庫15.5 配置15.6 結(jié)論15.7 閱讀建議第16章 防止游戲崩潰16.1 使用斷言16.2 刷新機(jī)器狀態(tài)16.3 處理“壞”數(shù)據(jù)16.4 結(jié)論16.5 閱讀建議關(guān)于附帶光盤
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載