C++ Primer, 5/e (簡體中文版) C++ Primer(中文版)(第5版)

斯坦利·李普曼 (Stanley B. Lippman), 約瑟·拉喬伊 (Josee Lajoie), 芭芭拉·默 (Barbara E. Moo)

  • 出版商: 電子工業出版社
  • 出版日期: 2013-09-01
  • 定價: $768
  • 售價: $768
  • 貴賓價: 9.5$730
  • 語言: 簡體中文
  • 頁數: 838
  • 裝訂: 平裝
  • ISBN: 7121155354
  • ISBN-13: 9787121155352
  • 相關分類: C++ 程式語言

立即出貨

買這商品的人也買了...

相關活動主題

20181206 %e7%b0%a1%e9%ab%94%e6%9b%b8 s

商品描述

這本CP5完全可以當做參考書或者字典來用,在語法上遇到什麼問題或者編譯有問題都可以再這本書裡找答案,CP4是非常權威的,畢竟Lippman大大是第一個C++編譯器的實現者之一。

這本書的寫作方式實在適合國人。他沒有中國作家普遍的“講概念”式的寫作手法,而是從因到果,由淺入深,由表及里娓娓道來,從語言的簡單用法,到為什麼這樣設計語言,你不僅能從一個語言使用者的角度看問題,更能站在一個語言設計者的角度思考這種語言的設計優劣。

這是本非常經典的C++書籍,系統全面地介紹了C++語言。本書近一千頁,可以看成是學習C++的百科全書。市面上沒有哪本其他書籍比本書論述得更廣泛,幾乎所有的C++知識點本書都有論述而且寫得還不錯。因為這點,這本書值得每一位C++程序員擁有。

針對C++11而新添加到書中的內容恰到好處地定義了這個新版本。作者在新版本中給出了清晰的闡述,如自動類型、decltype、列表初始化器、右值引用、move操作符、lambda表達式、智能指針等。僅針對C++11的延展,正是這本書的價值所在。

C++是一門強大、難學、令人痛苦,但又是如此美妙的編程語言,在工業界和學術界都可以使用,《C++ Primer(第5版)》即針對初學者,也同樣適用於有一定編程經驗的讀者,第5版配備了C++11新標準,是C++粉絲們書架上必備的一本經典著作。

作者簡介

Stanley B. Lippman目前是微軟公司Visual C++團隊的架構師。他從1984年開始在貝爾實驗室與C++的設計者Bjarne Stroustrup一起從事C++的設計與開發。他在迪士尼和夢工廠從事動畫製作,還擔任過JPL的高級顧問。

Josée Lajoie曾經是IBM加拿大研究中心C/C++編譯器開發團隊的成員,在ISO C++標準委員會工作了7年,擔任過ISO核心語言工作組的主席和C++ Report雜誌的專欄作家。

Barbara E. Moo是擁有25年軟件經驗的獨立諮詢顧問。在AT&T,她與Stroustrup、Lippman一起管理過複雜的C++開發項目。

目錄大綱

第1章開始

1.1編寫一個簡單的C++程序

1.1.1編譯、運行程序

1.2初識輸入輸出

1.3註釋簡介

1.4控制流

1.4.1 while語句

1.4.2 for語句

1.4.3讀取數量不定的輸入數據

1.4 .4 if語句

1.5類簡介

1.5.1 Sales_item類

1.5.2初識成員函數

1.6書店程序

小結

術語表

第Ⅰ部分C++基礎

第2章變量和基本類型

2.1基本內置類型

2.1.1算術類型

2.1.2類型轉換

2.1.3字面值常量

2.2變量

2.2.1變量定義

2.2.2變量聲明和定義的關係

2.2.3標識符

2.2.4名字的作用域

2.3複合類型

2.3.1引用

2.3.2指針

2.3.3理解複合類型的聲明

2.4 const限定符

2.4.1 const的引用

2.4.2指針和const 

2.4.3頂層const 

2.4.4 constexpr和常量表達式

2.5處理類型

2.5.1類型別名

2.5.2 auto類型說明符

2.5.3 decltype類型指示符

2.6自定義數據結構

2.6.1定義Sales_data類型

2.6.2使用Sales_data類

2.6.3編寫自己的頭文件

小結

術語表

第3章字符串、向量和數組

3.1命名空間的using聲明

3.2標準庫類型string 

3.2.1定義和初始化string對象

3.2.2 string對像上的操作

3.2.3處理string對像中的字符

3.3標準庫類型vector 

3.3.1定義和初始化vector對象

3.3.2向vector對像中添加元素

3.3.3其他vector操作

3.4迭代器介紹

3.4.1使用迭代器

3.4.2迭代器運算

3.5數組

3.5.1定義和初始化內置數組

3.5.2訪問數組元素

3.5.3指針和數組

3.5.4 C風格字符串

3.5.5與舊代碼的接口

3.6多維數組

小結

術語表

第4章表達式

4.1基礎

4.1.1基本概念

4.1.2優先級與結合律

4.1.3求值順序

4.2算術運算符

4.3邏輯和關係運算符

4.4賦值運算符

4.5遞增和遞減運算符

4.6成員訪問運算符

4.7條件運算符

4.8位運算符

4.9 sizeof運算符

4.10逗號運算符

4.11類型轉換

4.11.1算術轉換

4.11.2其他隱式類型轉換

4.11.3顯式轉換

4.12運算符優先級表

小結

術語表

第5章語句

5.1簡單語句

5.2語句作用域

5.3條件語句

5.3.1 if語句

5.3.2 switch語句

5.4迭代語句

5.4.1 while語句

5.4.2傳統的for語句

5.4.3範圍for語句

5.4.4 do while語句

5.5跳轉語句

5.5.1 break語句

5.5.2 continue語句

5.5.3 goto語句

5.6 TRY語句塊和異常處理

5.6.1 throw表達式

5.6.2 try語句塊

5.6.3標準異常

小結

術語表

第6章函數

6.1函數基礎

6.1.1局部對象

6.1.2函數聲明

6.1.3分離式編譯

6.2參數傳遞

6.2.1傳值參數

6.2.2傳引用參數

6.2.3 const形參和實參

6.2 .4數組形參

6.2.5 main:處理命令行選項

6.2.6含有可變形參的函數

6.3返回類型和return語句

6.3.1無返回值函數

6.3.2有返回值函數

6.3.3返回數組指針

6.4函數重載

6.4.1重載與作用域

6.5特殊用途語言特性

6.5.1默認實參

6.5.2內聯函數和constexpr函數

6.5.3調試幫助

6.6函數匹配

6.6.1實參類型轉換

6.7函數指針

小結

術語表

第7章類

7.1定義抽像數據類型

7.1.1設計Sales_data類

7.1.2定義改進的Sales_data類

7.1.3定義類相關的非成員函數

7.1 .4構造函數

7.1.5拷貝、賦值和析構

7.2訪問控制與封裝

7.2.1友元

7.3類的其他特性

7.3.1類成員再探

7.3.2返回*this的成員函數

7.3.3類類型

7.3 .4友元再探

7.4類的作用域

7.4.1名字查找與類的作用域

7.5構造函數再探

7.5.1構造函數初始值列表

7.5.2委託構造函數

7.5.3默認構造函數的作用

7.5. 4隱式的類類型轉換

7.5.5聚合類

7.5.6字面值常量類

7.6類的靜態成員

小結

術語表

…… 

第Ⅱ部C++標準庫

第Ⅲ部分類設計者的工具

第Ⅳ部分高級主題