
0人評分過此書
C++ Primer,5th Edition 中文版
內容簡介:最暢銷的程式設計教程和參考手冊全新改寫符合C++11標準為新發布的C++11標準完全更新並重塑,這本權威及詳盡的C++入門指南將幫助你快速學會這個語言,並以現代、高效率的方式使用它。重點提示現今最佳實務做法,作者們展示如何使用核心語言及其標準程式庫寫出有效率、容易閱讀並且強大的程式碼。《C++Primer,5thEdition中文版》從一開始就融入了C++標準程式庫的介紹,取用其常見的函式與機能來幫助你在尚未精通每個語言細節之前就能寫出實用的程式。本書的眾多範例都經過更新,使用新的語言功能,並示範如何以最佳的方式運用它們。快速起步&完成更多:‧學習如何使用新C++11語言功能和標準程式庫,以快速建置穩健的程式,並熟悉高階程式設計‧透過範例學習,這些範例示範現今最佳的編程風格,以及程式設計技巧‧了解「規則背後的道理」:探討為何C++11如此運作‧使用廣泛的交互參考,幫助你連結相關的概念和觀察‧受益於最新的輔助說明和練習,強調關鍵重點,協助你避開常見陷阱,鼓勵良好實務做法,並強化你所習得的知識本書是通過時間驗證的C++入門教程,含有核心C++概念和技巧的權威性討論,也是經驗豐富的程式設計師珍貴的參考資源,特別適合急於尋求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 Bookstore程式
-
本章總結
-
定義的詞彙
-
-
第一篇 基本要素
-
2 變數和基本型別
-
2.1 原始內建型別
-
2.2 變數
-
2.3 複合型別
-
2.4 const限定詞
-
2.5 處理型別
-
2.6 定義我們自己的資料結構
-
本章總結
-
定義的詞彙
-
-
3 字串、向量與陣列
-
3.1 命名空間的using宣告
-
3.2 程式庫的string型別
-
3.3 程式庫的vector型別
-
3.4 迭代器簡介
-
3.5 陣列
-
3.6 多維陣列
-
本章總結
-
定義的詞彙
-
-
4 運算式
-
4.1 基礎知識
-
4.2 算術運算子
-
4.3 邏輯與關係運算子
-
4.4 指定運算子
-
4.5 遞增與遞減運算子
-
4.6 成員存取運算子
-
4.7 條件運算子
-
4.8 位元運算子
-
4.9 sizeof運算子
-
4.10 逗號運算子
-
4.11 型別轉換
-
4.12 運算子優先順序表
-
本章總結
-
定義的詞彙
-
-
5 述句
-
5.1 簡單述句
-
5.2 述句的範疇
-
5.3 條件述句
-
5.4 迭代式的述句
-
5.5 跳躍述句
-
5.6 try區塊與例外處理
-
本章總結
-
定義的詞彙
-
-
6 函式
-
6.1 函式基礎
-
6.2 引數傳遞
-
6.3 回傳型別與return述句
-
6.4 重載的函式
-
6.5 特殊用途的功能
-
6.6 函式匹配
-
6.7 指向函式的指標
-
本章總結
-
定義的詞彙
-
-
7 類別
-
7.1 定義抽象資料型別
-
7.2 存取控制與封裝
-
7.3 額外的類別功能
-
7.4 類別範疇
-
7.5 再訪建構器
-
7.6 static類別成員
-
本章總結
-
定義的詞彙
-
-
-
第二篇 C+程式庫
-
8 IO程式庫
-
8.1 IO類別
-
8.2 檔案輸入與輸出
-
8.3 string資料流
-
本章總結
-
定義的詞彙
-
-
9 循序容器
-
9.1 循序容器總覽
-
9.2 容器程式庫概觀
-
9.3 循序容器的運算
-
9.4 vector的增長方式
-
9.5 額外的string運算
-
9.6 容器轉接器
-
本章總結
-
定義的詞彙
-
-
10 泛用演算法
-
10.1 概觀
-
10.2 演算法初探
-
10.3 自訂運算
-
10.4 再訪迭代器
-
10.5 泛用演算法的結構
-
10.6 容器限定的演算法
-
本章總結
-
定義的詞彙
-
-
11 關聯式容器
-
11.1 使用關聯式容器
-
11.2 關聯式容器的概觀
-
11.3 在關聯式容器上進行的運算
-
11.4 無序的容器
-
本章總結
-
定義的詞彙
-
-
12 動態記憶體
-
12.1 動態記憶體與智慧指標
-
12.2 動態陣列
-
12.3 使用程式庫:一個文字查詢程式
-
本章總結
-
定義的詞彙
-
-
-
第三篇 給類別作者使用的工具
-
13 拷貝控制
-
13.1 拷貝、指定與摧毀
-
13.2 拷貝控制與資源管理
-
13.3 Swap(對調)
-
13.4 一個Copy-Control範例
-
13.5 管理動態記憶體的類別
-
13.6 移動物件
-
本章總結
-
定義的詞彙
-
-
14 重載的運算與轉換
-
14.1 基本概念
-
14.2 輸入與輸出運算子
-
14.3 算術與關係運算子
-
14.4 指定運算子
-
14.5 下標運算子
-
14.6 遞增與遞減運算子
-
14.7 成員存取運算子
-
14.8 函式呼叫運算子
-
14.9 重載、轉換與運算子
-
本章總結
-
定義的詞彙
-
-
15 物件導向程式設計
-
15.1 OOP之概觀
-
15.2 定義基礎與衍生類別
-
15.3 虛擬函式
-
15.4 抽象基礎類別
-
15.5 存取控制與繼承
-
15.6 繼承之下的類別範疇
-
15.7 建構器和拷貝控制
-
15.8 容器與繼承
-
15.9 重訪文字查詢
-
本章總結
-
定義的詞彙
-
-
16 模板與泛型程式設計
-
16.1 定義模板
-
16.2 模板引數推論
-
16.3 重載與模板
-
16.4 參數可變的模板
-
16.5 模板的特化
-
本章總結
-
定義的詞彙
-
-
-
第四篇 進階主題
-
17 特殊用途的程式庫機能
-
17.1 tuple型別
-
17.2 bitset型別
-
17.3 正規表達式
-
17.4 隨機數
-
17.5 重訪IO程式庫
-
本章總結
-
定義的詞彙
-
-
18 用於大型程式的工具
-
18.1 例外處理
-
18.2 命名空間
-
18.3 多重與虛擬繼承
-
本章總結
-
定義的詞彙
-
-
19 特殊用途的工具與技巧
-
19.1 控制記憶體的配置
-
19.2 執行期的型別識別
-
19.3 列舉
-
19.4 對類別成員的指標
-
19.5 巢狀類別
-
19.6 union:節省空間的類別
-
19.7 區域類別
-
19.8 本質上就無法移植的功能
-
本章總結
-
定義的詞彙
-
-
A 程式庫
-
A.1 程式庫名稱與標頭
-
A.2 演算法簡介
-
A.3 隨機數
-
-
- 索引
- 出版地 : 臺灣
- 語言 : 繁體中文
評分與評論
請登入後再留言與評分