C++編程藝術

出版時間:2005-4  出版社:清華大學出版社  作者:斯切爾特  頁數(shù):325  字數(shù):544000  譯者:曹蓉蓉,劉小荷  
Tag標簽:無  

內(nèi)容概要

本書揭示了C++程序員創(chuàng)建世界級軟件的奧秘。程序設計大師Herbert Schildt通過將C++語言廣泛應用于功能強大的編程任務中,全面展示了C++語言的多功能性,敏捷性,和藝術性。本書內(nèi)容包括探索C++的功能,創(chuàng)建內(nèi)存管理的垃圾回收器子系統(tǒng),開發(fā)線程控制面板,建立譯碼器以擴展C++的功能,開發(fā)可斷點續(xù)傳的Internet文件下載工具,創(chuàng)建財務分析庫,用基于AI的搜索技術探索人工智能,建立定制的STL容器,以及開發(fā)Mini C++解釋程序。書中所有示例和項目的源代碼都可以從www.osborne.com 上免費下載。

作者簡介

Herbert Schildt 全球頂尖編程圖書作者之一。他是C、C++、Java和C#編程語言的權(quán)威,也是windows編程方面的專家。他的編程圖書被譯為多國語言,在世界范圍內(nèi)的銷量已經(jīng)超過300萬冊。

書籍目錄

第1章  C++的功能  1.1  簡潔而豐富的語法  1.2  功能強大的庫  1.3  STL  1.4  程序員控制一切  1.5  細節(jié)控制  1.6  運算符重載  1.7  一種簡潔精練的對象模型  1.8  C++發(fā)展史第2章  簡單的C++垃圾回收器  2.1  兩種內(nèi)存管理方法的比較    2.1.1  手工內(nèi)存管理的優(yōu)缺點    2.1.2  垃圾回收的優(yōu)缺點    2.1.3  兩種方法都可以使用  2.2  在C++中創(chuàng)建垃圾回收器  2.3  選擇垃圾回收的算法    2.3.1  引用計數(shù)    2.3.2  標記并清除    2.3.3  復制    2.3.4  采用哪種算法    2.3.5  實現(xiàn)垃圾回收器    2.3.6  是否使用多線程    2.3.7  何時回收垃圾    2.3.8  關于auto_ptr  2.4  一個簡單的C++垃圾回收器  2.5  詳細討論GCPtr    2.5.1  GCPtr的數(shù)據(jù)成員    2.5.2  函數(shù)findPtrInfo()    2.5.3  GCIterator typedef    2.5.4  GCPtr的構(gòu)造函數(shù)    2.5.5  GCPtr的析構(gòu)函數(shù)    2.5.6  回收垃圾函數(shù)collect()    2.5.7  重載賦值運算符	28    2.5.8  GCPtr的復制構(gòu)造函數(shù)    2.5.9  指針運算符和轉(zhuǎn)換函數(shù)    2.5.10  begin()和end()函數(shù)    2.5.11  shutdown()函數(shù)    2.5.12  兩個實用函數(shù)  2.6  GCInfo  2.7  Iter  2.8  如何使用GCPtr    2.8.1  處理分配異常    2.8.2  一個更有趣的示例    2.8.3  對象的分配和丟棄    2.8.4  分配數(shù)組    2.8.5  使用具有類類型的GCPtr    2.8.6  一個比較大的演示程序    2.8.7  加載測試    2.8.8  一些限制  2.9  試著完成下面的任務第3章  C++中的多線程  3.1  什么是多線程  3.2  為什么C++沒有內(nèi)建支持多線程  3.3  選用什么樣的操作系統(tǒng)和編譯器  3.4  Windows線程函數(shù)概述    3.4.1  線程的創(chuàng)建和終止    3.4.2  Visual C++對CreateThread()和ExitThread()的替換    3.4.3  線程的掛起和恢復    3.4.4  改變線程的優(yōu)先級    3.4.5  獲取主線程的句柄    3.4.6  同步  3.5  創(chuàng)建線程控制面板    3.5.1  線程控制面板    3.5.2  線程控制面板的詳細分析    3.5.3  控制面板的演示  3.6  一個多線程的垃圾回收器    3.6.1  附加的成員變量    3.6.2  多線程的GCPtr構(gòu)造函數(shù)    3.6.3  TimeOutExc異常    3.6.4  多線程的GCPtr析構(gòu)函數(shù)    3.6.5  gc()函數(shù)    3.6.6  isRunning()函數(shù)    3.6.7  gclist的同步訪問    ……第4章  C++的擴展第5章  Internet文件下載工具第6章  使用C++的財務計算第7章  基于AI的問題求解第8章  定制STL容器第9章  Mini C++解釋程序

媒體關注與評論

  本書是Herbert Schildt的又一本精心力作,書中用生動的語言深入淺出地描述了C++語言的強大和完美!  ——Ed Felten(Princcton大學教授,美國)  這是一本C++程序員盼望已久的精品書籍,能快速提升C++程序員的編程技能?!  猅ony Scott(IS&S首席技術執(zhí)行官,美國)  不要讓編程工作成為一種機械勞動!本書指導您在C++編程實踐中展現(xiàn)自己的藝術和優(yōu)雅!  ——Elinor Mills Abreu(Reuter專欄作者,英國)  作者以C++國際標準語法為基礎,詳細、生動地講解C++語言編程技術,并結(jié)合多年軟件開發(fā)和教學經(jīng)驗總結(jié)出非常有價值的完整示例,以行之有效的方法讓讀者精通C++語言編程?!  獞?zhàn)曉蘇(教授、計算機專家,中國)

編輯推薦

  本書以C++國際標準語法為基礎,從高級特性全面講解C++語言編程技術、技巧,充分展示了C++語言的強大性、多樣性、優(yōu)美性、敏捷性和藝術性。書中包括了豐富的實用示例程序,如垃圾回收器子系統(tǒng)、可以斷點續(xù)傳的Intemet文件下載程序、線程控制面板、基于人工智能(AI)的搜 索程序、通用STL-NN4、型C++解釋程序等,對于每個程序,作者都非常細致地解釋和分析,相信讀者通過研讀本書可以大大提高C++編程能力。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    C++編程藝術 PDF格式下載


用戶評論 (總計5條)

 
 

  •   還不錯啦?。。。?/li>
  •   thanks********
  •   思想還可以代碼編程規(guī)范不行,寫代碼沒有面向?qū)ο蟮乃枷肱紶栍行┬″e誤
  •   還不錯,講的很有深度。。。
  •   這是一本極佳的書,當然,它不太適合初級中級讀者.看這本書要比較了解C++的高級特性.非常好!!
 

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

京ICP備13047387號-7