-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

C++語法詳解

( 簡體 字)
作者:黃勇類別:1. -> 程式設計 -> C++ -> C++
譯者:
出版社:電子工業出版社C++語法詳解 3dWoo書號: 47133
詢問書籍請說出此書號!

缺書
NT售價: 445

出版日:6/1/2017
頁數:516
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121316555
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

本書具有如下特點:
(1)本書是專門講解C++語法規則的書籍,因此書中不會介紹任何有關程序設計的內容(比如編寫一個計算規形面積的程序等)。本書將語法問題分離出來,避免既不像寫語法的書,也不像寫程序設計的書。
(2)書中的示例程序都使用簡短的名字,比如a, b, A等,以便于記憶,而不會使用很長的名字。
(3)一個知識點能用一段話講解清楚的,盡量不使用兩段話。一個知識點一個標號,方便查閱和增補。
(4)一個知識點列舉一個單獨的簡短易懂的程序作為示例。大多數教材都喜歡在第1章開頭定義一個變量,然后一直到章尾都在使用那個變量作為示例。本書打破傳統,一個知識點就是一個單獨的示例,不與上一個知識點的示例拉上關系,更不會與上一章的內容拉上關系,讓讀者能夠隨時獨立復習每個知識點,而不用再去復習不必要的章節內容。
(5)本書的示例程序主要是針對語法問題的,示例程序每行都有注釋,盡量做到把每個語法問題都反映出來。
(6)本書引用了大多數教材上沒有提到的一些概念,并對這些概念做了深入介紹。
(7)本書對某些難點內容做了細致的圖解分析,讓讀者更容易明白難點的原理。書中的圖是專門針對語法問題的,盡量做到讓讀者看圖就能明白其原理。
(8)本書對指針和數組的理解有獨到的見解,學完數組和指針章節會給讀者耳目一新的感覺。
(9)本書盡量做到用最少的文字、最少的篇幅描述清楚知識點,是一本真正的含金量高的圖書。
由于能力有限,書中難免有錯漏之處,望廣大讀者指出更正,不勝感激。
內容簡介:

本書對C++的語法進行了全面介紹和深入講解,內容包括:C++整型、字符型、浮點型、聲明、定義、typedef、運算符、表達式、左值、選擇語句、循環語句、指針、數組、函數和標識符的作用域、類基礎、類作用域及相關運算符、構造函數、復制構造函數、析構函數、名稱空間、類中的成員、運算符(操作符)重載、繼承、虛函數、多態性、對象模型、虛函數表、模板、I/O、異常、預處理器、typeid、強制類型轉換和string類等。本書層次分明,由淺入深,各章節相對獨立,語法示例短小精悍,方便對有疑惑的語法進行速查。學習完本書,讀者不會再對C++的各種語法感到困惑。本書適合有一定C++基礎、對C++的語法有疑惑、想深入了解C++語法細節的人員閱讀。本書同時也可以作為解決C++語法問題的參考書;對于學習過C++或已精通C++的人員,也是一本不錯的資料查閱手冊。

目錄:

第1章 C++快速入門
第2章 整型、字符型和浮點型專題
2.1 基礎
2.2 整型和sizeof操作符
2.3 char(字符型)
2.4 bool(布爾型)
2.5 浮點型
2.6 符號常量和#define預處理指令簡介
第3章 聲明、定義、復雜聲明和typedef專題
3.1 聲明與定義
3.2 復雜聲明和typedef的使用
3.2.1 復雜聲明
3.2.2 typedef
第4章 運算符、表達式和左值專題
4.1 賦值、左值和右值
4.2 表達式和運算符
4.2.1 基礎
4.2.2 表達式的副作用和順序點
4.2.3 運算符的優先級、結合性和操作數的求值順序
4.2.4 運算符性質總結
4.3 運算符
4.3.1 二元算術運算符
4.3.2 關系運算符
4.3.3 邏輯運算符
4.3.4 賦值運算符
4.3.5 復合賦值運算符
4.3.6 遞增和遞減運算符
4.3.7 位運算符
4.3.8 條件運算符
4.3.9 逗號運算符
4.3.10 sizeof運算符
4.4 類型轉換
4.4.1 基礎
4.4.2 各種類型轉換
4.4.3 轉換溢出處理
4.4.4 強制類型轉換運算符
第5章 選擇語句和循環語句專題
5.1 語句概念
5.2 if語句
5.3 switch語句
5.4 while和do-while語句
5.5 for語句
5.6 continue和break語句
5.7 循環語句頭定義的變量的作用域
5.8 goto跳轉語句簡介
第6章 指針和數組專題
6.1 指針
6.1.1 指針的概念
6.1.2 &與*運算符
6.1.3 指針(變量)的聲明、初始化
6.1.4 各種指針
6.1.5 指針的簡單運算
6.2 數組
6.2.1 一維數組
6.2.2 多維數組
6.3 指針與數組
6.3.1 理解數組名
6.3.2 指針與數組的混合運算
6.3.3 數組指針(*p)[]和指針數組*p[]
6.4 動態分配內存new關鍵字
6.4.1 內存管理基礎
6.4.2 使用new動態分配單個對象
6.4.3 使用new動態創建數組
6.4.4 使用new動態分配內存的類型分析
6.4.5 使用多級指針動態創建多維數組
6.4.6 delete常見錯誤及內存錯誤
6.4.7 使用malloc/free動態創建和釋放內存簡介
6.5 C風格字符串
6.5.1 C風格字符串
6.5.2 C風格字符串的標準庫函數
6.5.3 C風格字符串的輸入/輸出
第7章 函數和標識符的作用域專題
7.1 函數基本語法規則
7.1.1 函數聲明、定義及形參的語法規則
7.1.2 函數調用、實參、返回值、return語句語法規則
7.2 函數參數傳遞
7.2.1 指針形參和引用形參
7.2.2 數組形參
7.2.3 函數指針
7.2.4 默認參數與可變形參
7.2.5 內聯函數、main函數、extern"C"鏈接指示符
7.3 函數重載
7.4 函數匹配(或函數重載解析)
7.4.1 函數匹配的過程
7.4.2 候選函數的確定方法
7.4.3 確定最佳匹配函數的方法
7.4.4 完全匹配詳解
7.5 作用域、存儲持續期、鏈接性和存儲類區分符
7.5.1 作用域
7.5.2 存儲持續期、鏈接性與作用域
7.5.3 將程序寫在多個文件中
第8章 類基礎、類作用域及相關運算符專題
8.1 面向對象程序設計基本概念
8.2 類的聲明/定義、類成員簡介及相關運算符
8.2.1 類和對象的聲明、定義
8.2.2 類成員簡介、成員運算符、作用域解析運算符、訪問控制符
8.3 類作用域
8.3.1 類作用域中的名稱
8.3.2 類作用域中的名稱解析
第9章 構造函數、復制構造函數和析構函數專題
9.1 構造函數與析構函數簡介
9.1.1 構造函數、默認構造函數、單形參構造函數、explicit關鍵字
9.1.2 析構函數
9.2 對象初始化
9.2.1 使用構造函數、默認構造函數初始化對象
9.2.2 使用成員初始化表初始化數據成員
9.2.3 使用復制構造函數初始化對象及臨時對象
第10章 名稱空間專題
10.1 名稱空間基礎
10.2 名稱空間的分類
10.3 訪問名稱空間中的名稱
10.4 名稱空間中的名稱解析


第11章 類中的成員專題
11.1 靜態成員
11.1.1 靜態數據成員
11.1.2 靜態成員函數
11.2 const成員、mutable關鍵字、this指針
11.3 對象數組、對象成員、數組成員和對象數組成員
11.3.1 對象數組
11.3.2 對象成員、數組成員和對象數組成員
11.4 嵌套類、局部類、友元
11.4.1 嵌套類
11.4.2 局部類
11.4.3 友元
11.5 指向類成員的指針
11.6 枚舉、聯合(共用體)、位段(域)
11.6.1 枚舉類型
11.6.2 聯合(共用體)類型
11.6.3 位段(域)
第12章 運算符(操作符)重載專題
12.1 運算符重載基本概念
12.2 運算符重載示例
12.3 轉換函數和重載解析
12.3.1 轉換函數
12.3.2 有轉換函數時的函數重載解析
12.3.3 帶有類類型實參和在類作用域中調用函數時函數重載解析
12.3.4 重載運算符函數時的重載解析
12.3.5 仿函數與重載解析
12.4 重載new/delete運算符和定位new/delete
12.4.1 重載new/delete運算符
12.4.2 定位(布局)new和delete
12.4.3 new表達式和new運算符函數總結

第13章 繼承、虛函數與多態性專題
13.1 繼承
13.1.1 繼承基礎及繼承后的訪問級別
13.1.2 繼承下的構造函數與復制控制
13.1.3 父類與子類間的轉換
13.1.4 繼承下的名稱解析、名稱隱藏及函數重載解析
13.1.5 多重繼承與虛基類
13.2 虛函數與多態性
13.2.1 多態性原理
13.2.2 虛函數
第14章 對象模型與虛函數表專題
14.1 對象模型與虛函數表基礎、內存對齊、函數內部轉換
14.1.1 對象模型簡介
14.1.2 類成員的存儲次序與內存對齊
14.1.3 編譯器對函數的內部轉換與名稱改編
14.1.4 指向虛成員函數的指針
14.1.5 對成員函數的各種轉換總結
14.2 各種C++對象模型
14.2.1 指針與類型的關系
14.2.2 VC++ 2010訪問虛函數表的三種方法
14.2.3 單繼承下的對象模型
14.2.4 多重繼承下的對象模型與this指針調整
14.2.5 虛繼承下的對象模型
14.3 編譯器合成的各種構造函數和析構函數
14.3.1 編譯器合成的默認構造函數
14.3.2 編譯器合成的復制構造函數與按成員初始化
14.3.3 編譯器合成的復制賦值操作符函數
14.3.4 編譯器合成的析構函數
14.4 類對象創建和銷毀時編譯器實現原理
第15章 模板專題
15.1 模板基礎
15.2 模板形參與模板實參詳解
15.2.1 類型形/實參與非類型形/實參
15.2.2 默認模板實參
15.2.3 模板模板形/實參
15.3 模板實參推演與顯式模板實參
15.3.1 基礎
15.3.2 模板實參推演
15.3.3 顯式模板實參
15.4 名稱的識別與依賴實參的查詢
15.4.1 依賴實參的查詢(ADL)
15.4.2 typename前綴和template前綴
15.5 實例化
15.5.1 實例化基本規則
15.5.2 實例化的時機和位置點及兩段式名稱查詢
15.5.3 顯式實例化
15.6 類模板中的成員
15.7 模板特化
15.7.1 全局特化與局部特化
15.7.2 類模板成員的特化及定義
15.8 有模板時的函數重載解析
15.9 模板與友元
15.9.1 基礎
15.9.2 把模板或其實例聲明為友元
15.10 模板與繼承
第16章 I/O專題
16.1 I/O流模型及I/O類組織結構
16.1.1 I/O流模型
16.1.2 I/O類組織結構
16.2 標準輸出流(ostream類)
16.2.1 使用ostream類的成員函數進行輸出
16.2.2 控制輸出時的格式
16.3 標準輸入流(istream類)
16.3.1 流狀態
16.3.2 使用istream類的成員函數進行輸入
16.4 文件流
16.5 字符串流
16.6 C風格字符串流
第17章 異常專題
第18章 預處理器、typeid和強制類型轉換專題
第19章 string類專題
參考文獻
序: