《Essential C++》由美國工程師、C++大師Stanley B.Lippman編著,是一本優秀的初學者C++教材。本書中文版由台灣著名C++學者侯捷先生帶來,用侯先生在本書的出版說明中的話講,就是為我們提供了一本"好書中的上品"。
基本介紹
- 書名:Essential C++中文版
- 作者:【美】李普曼(Lippman, S. B.)
- 譯者:侯捷
- ISBN:978-7-121-20934-5
- 類別:程式語言教材
- 頁數:281
- 定價:65.00元
- 出版社:電子工業出版社
- 出版時間:2013年8月出版
作者簡介,譯者簡介,內容簡介,目錄,
作者簡介
暢銷圖書《Essential C++》的原版作者Stanley B.Lippman的職業是提供關於C++和面向對象的訓練、諮詢、設計和指導。他在成為一名獨立諮詢顧問之前,曾經是迪士尼動化公司的首席軟體設計師。當他在AT&T Bell實驗室的時候,領導了cfront 3.0版本和2.1版本的編譯器開發組。他也是Bjarne Stroustrup領導的Bell實驗室Foundation項目的成員之一,負責C++程式設計環境中的對象模型部分。他還撰寫了許多關於C++的文章,現受僱於微軟公司,負責Visual C++項目。
譯者簡介
我們似乎可以用陶淵明《五柳先生傳》中的一段文字來形容侯捷先生:“閒靜少言,不慕榮利,好讀書,不求甚解。”作為台灣資深技術作家,他認為“任何書籍如果缺少讀者,再怎么優秀都將喪失價值。因此,做為一位書評人,我非常樂見評選風氣興盛。雖然所謂‘喜愛’帶有很大的主觀成份,但這類評選仍然具有十分正面的價值,可以帶給讀者、作者、譯者、出版者很大的參與感,對於讀書風氣、好書浮現率都有幫助。”
內容簡介
本書以4個面向來表現C++的本質:procedural(程式性的)、generic(泛型的)、object-based(個別對象的)、 object-oriented(面向對象的)。本書的組織圍繞著一系列逐漸繁複的程式問題,以及用以解決這些問題的語言特性。循此方式,你不只學到 C++的函式和結構,也會學習到它們的設計目的和基本原理。
你可以由本書發現以下關鍵主題:
● Generic (泛型)編程風格和Standard Template Library(STL)
● Object-based(個別對象)編程風格和class的設計
● Object-oriented(面向對象)編程風格和classes階層體系的設計
● Function template 和class template 的設計和運用
● Exception handling(異常處理)與執行期型別鑑定(Run-Time Type Identification)
此外,書後的兩份附錄極具價值。附錄A提供每章最後所列的練習題的完整解答和詳細說明。附錄B提供一份泛型演算法快速參考手冊(含運用實例)。
作者: Stanley B.lippman譯者: 侯捷
叢書名: 侯捷譯作系列
出版社:華中科技大學出版社
ISBN:7560925111
上架時間:2001-9-18
出版日期:2001 年8月
頁碼:300
版次:1-1
目錄
第1章 c++ 編程基礎(basic c++ programming)
1.1 如何撰寫 c++ 程式
1.2 對象的定義與初始化
1.3 撰寫表達式(expressions)
1.4 條件(conditaional)語句和循環(loop)語句
1.5 如何運用 arrays(數組)和 vectors(向量)
1.6 指針帶來彈性
1.7 檔案的讀寫
第2章 面向過程的編程風格(procedural programming)
2.1 如何撰寫函式
2.2 調用(invoking)一個函式
2.3 提供默認參數值(default parameter values)
2.4 使用局部靜態對象(local static objects)
2.5 聲明一個 inline函式
2.6 供應重載化函式(overloaded functions)
2.7 定義並使用 template functions(模板函式)
2.8 函式函式指針(pointers to functions)帶來更大的彈性
2.9 設定表頭檔頭檔案(header files)
第3章 泛型編程風格(generic programming)
3.1 指針的數學運算