C++ Primer中文版

C++ Primer中文版

《C++Primer中文版》是2006年人民郵電出版社出版的圖書,作者是(美)StanleyB.LippmanBarbaraE.MooJoséeLaJoie。

內容簡介

本書是久負盛名的C++經典教程,其內容是C++大師Stanley B. Lippman豐富的實踐經驗和C++標準委員會原負責人Josée Lajoie對C++標準深入理解的完美結合,已經幫助全球無數程式設計師學會了C++。本版對前一版進行了徹底的修訂,內容經過了重新組織,更加入了C++先驅Barbara E.Moo在C++教學方面的真知灼見。既顯著改善了可讀性,又充分體現了C++語言的最新進展和當前的業界最佳實踐。書中不但新增大量教學輔助內容,用於強調重要的知識點,提醒常見的錯誤,推薦優秀的編程實踐,給出使用提示,還包含大量來自實戰的示例和習題。

作者簡介

Stanley B.Lippman的職業是提供關於C++和面向對象的訓練、諮詢、設計和指導。他在成為一名獨立諮詢顧問之前,曾經是迪士尼動化公司的首席軟體設計師。當他在AT&T Bell實驗室的時候,領導了cfront 3.0版本和2.1版本的編譯器開發組。他也是Bjarne Stroustrup領導的Bell實驗室Foundation項目的成員之一,負責C++程式設計環境中的對象模型部分。他還撰寫了許多關於C++的文章。目前他已受僱於微軟公司,負責Visual C++項目。遍及全球,深受廣大C++學者的喜歡。

目錄

第1章 快速入門

1.1 編寫簡單的C++程式

1.2 初窺輸入/輸出

1.3 關於注釋

1.4 控制結構 入

1.5 類的簡介

1.6 C++程式

小結

術語

第一部分 基本語言

第2章 變數和基本類型

2.1 基本內置類型

2.2 字面值常量

2.3 變數

2.4 const限定符

2.5 引用

2.6 typedef名字

2.7 枚舉

2.8 類類型

2.9 編寫自己的頭檔案

小結

術語

第3章 標準庫類型

3.1 命名空間的using聲明

3.2 標準庫string類型

3.3 標準庫vector類型

3.4 疊代器簡介

3.5 標準庫bitset類型

小結

術語

第4章 數組和指針

4.1 數組

4.2 指針的引入

4.3 C風格字元串

4.4 多維數組

小結

術語

第5章 表達式

5.1 算術操作符

5.2 關係操作符和邏輯操作符

5.3 位操作符

5.4 賦值操作符

5.5 自增和自減操作符

5.6 箭頭操作符

5.7 條件操作符

5.8 sizeof操作符

5.9 逗號操作符

5.10 複合表達式的求值

5.11 new和delete表達式

5.12 類型轉換

小結

術語

第6章 語句

6.1 簡單語句

6.2 聲明語句

6.3 複合語句(塊)

6.4 語句作用域

6.5 if語句

6.6 switch語句

6.7 while語句

6.8 for循環語句

6.9 do while語句

6.10 break語句

6.11 continue語句

6.12 goto語句

6.13 try塊和異常處理

6.14 使用預處理器進行調試

小結

術語

第7章 函式

7.1 函式的定義

7.2 參數傳遞

7.3 return語句

7.4 函式聲明

7.5 局部對象

7.6 內聯函式

7.7 類的成員函式

7.8 重載函式

7.9 指向函式的指針

小結

術語

第8章 標準IO庫

8.1 面向對象的標準庫

8.2 條件狀態

8.3 輸出緩衝區的管理

8.4 檔案的輸入和輸出

8.5 字元串流

小結

術語

第二部分 容器和算法

第9章 順序容器

第10章 關聯容器

第11章 泛型算法

第三部分 類和數據抽象

第12章 類

第13章 複製控制

第14章 重載操作符與轉換

第四部分 面向對象編程與泛型編程

第15章 面向對象編程

第16章 模板與泛型編程

第五部分 高級主題

第17章 用於大型程式的工具

第18章 特殊工具與技術

附錄 標準庫

索引

編輯推薦

作為目前業界廣泛使用的程式語言,C++可謂包羅萬象、博大精深。20年來,講述C++的圖書早已經汗牛充棟、層出不窮,但其中業界公認的完整涵蓋C++標準的權威著作只有兩部,其中一部就是本書!它是業界內久負盛名、無可替代的C++經典著作,它的原版銷量超過450000冊,它教授最新的編程理念與實踐,它是所有C++程式設計師不可或缺的參考書!

對C++基本概念和技術全面而且權威的闡述,對現代C++編程風格的強調,使本書成為C++初學者的最佳指南;對於中高級程式設計師,本書也是不可或缺的參考書。第4版不再強調低層編程技術,而把中心轉向標準庫的使用。書中很早就開始介紹標準庫,示例也已經重新改寫,充分利用了標準庫設施。我們也對語言主題敘述的先後次序進行了重新編排,使講解更加流暢。

讀者推薦

當時在噹噹看到這本著作的時候,看到如潮的好評和令人心動的序言及封面就已經為之心動了,作為C++的代言人,Stanley Lippman大師當之無愧,他把C++的精髓都闡述了出來,而且用詞簡介,但不晦澀,相較Bjarne大師的C++ Programming Language,Primer更適合初學者閱讀,但會好有一些C語言或其它程式語言的基礎。如果是完全的門外漢,那么看起這本書是比較費力的。

這本書被稱為C++的“倚天劍”恰如其分,它作為一部百科全書式的著作全面地闡釋了C++的每個特性,一是一部優秀的教材,還是一個非常快捷的參考速查手冊。這本書給我求職帶來的巨大的幫助。

這本書對於C語言的部分產出的比較精闢,在看之前應該對C語言的知識有一個比較完整的了解,此時再翻開此書,你會發現很多東西似曾相識但又沒有足夠清晰的概念,而primer正好給了你這個概念。

三位作者在第三章就介紹了標準庫的使用,為的是給大家一個感性的概念,是大家在後面的學習中能夠較快的入手,同時他們也是在強調大家應該多使用標準庫來進行編程,將一些不必要的記憶體管理和瑣碎的事情交由標準庫來費心。

我認為職責本書最精彩的部分就是第15章的面向對象編程部分,作者把面向對象的理念以及如何用C++來進行面向對象編程闡述的非常清楚。並且他最一些語法規則作出了設計層面的解釋,告訴我們為什麼不需要虛構造函式,什麼時候需要虛析構函式等等,這在其他書籍中是很難看到的。

我對每一章都做了詳細的讀書筆記,這是我的第二本Primer了,之前的一本被同學弄丟了,這次又買了一本,重新又看了一遍,收穫頗豐。如果大家對C++的對象模型的實現有興趣,還可以看看Lippman大師的《深入探索C++對象模型》一書。

相關詞條

相關搜尋

熱門詞條

聯絡我們