首 頁
手機版

c++程序設計語言(第1-3部分)(原書第4版) pdf掃描版

  • 軟件大?。?57.95M
  • 軟件語言:簡體中文
  • 軟件類型:國產(chǎn)軟件
  • 軟件授權(quán):免費軟件
  • 更新時間:2023/09/05
  • 軟件類別:電子閱讀
  • 應用平臺:Windows10,Windows8,Windows7,WinVista,Win2003,WinXP,Win2000
網(wǎng)友評分:6.0分
網(wǎng)友評論(2) 下載地址 收藏該頁
本地下載

c++程序設計語言(第1-3部分)(原書第4版)是C++領(lǐng)域的一本經(jīng)典的參考書,由C++語言之父Bjarne Stroustrup編著,全書知識結(jié)構(gòu)完整,對C++語言介紹非常全面,作者按照基本功能、抽象機制、標準庫的遞進層次組織全書,由淺入深地把C++語言的方方面面呈現(xiàn)在讀者的面前,讓無論各種水平、各種背景的讀者都能在本書中找到適合自己的切入點和學習路徑。在最新出版的第4版中,Stroustrup博士針對最新的C++11標準,為所有希望更有效使用C++語言編程的程序員重新組織、擴展和全面重寫了這本C++語言的權(quán)威參考書和學習指南,細致、全面、綜合地闡述了C++語言及其基本特性、抽象機制、標準庫和關(guān)鍵設計技術(shù),歡迎免費下載。

內(nèi)容介紹

c++程序設計語言(第1-3部分)(原書第4版)是C++領(lǐng)域經(jīng)典的參考書,介紹了C++11的各項新特性和新功能。全書共分四部分。部分(第1~5章)是引言,包括C++的背景知識,C++語言及其標準庫的簡要介紹;第二部分(第6~15章)介紹C++的內(nèi)置類型和基本特性,以及如何用它們構(gòu)造程序;第三部分(第16~29章)介紹C++的抽象機制及如何用這些機制編寫面向?qū)ο蟪绦蚝头盒统绦颍坏谒牟糠郑ǖ?0~44章)概述標準庫并討論一些兼容性問題。由于篇幅問題,原書中文版分兩冊出版,分別對應原書的至三部分和第四部分。這一冊為至三部分。

c++程序設計語言(第1-3部分)章節(jié)目錄

出版者的話
譯者序
前言
第3版前言
第2版前言
第1版前言
第一部分 引言
第1章 致讀者 2
1.1 本書結(jié)構(gòu) 2
1.1.1 引言 2
1.1.2 基本特性 3
1.1.3 抽象機制 4
1.1.4 標準庫 5
1.1.5 例子和參考文獻 5
1.2 C++的設計 7
1.2.1 程序設計風格 8
1.2.2 類型檢查 11
1.2.3 C兼容性 12
1.2.4 語言、庫和系統(tǒng) 12
1.3 學習C++ 14
1.3.1 用C++編程 15
1.3.2 對C++程序員的建議 16
1.3.3 對C程序員的建議 16
1.3.4 對Java程序員的建議 17
1.4 C++的歷史 18
1.4.1 大事年表 19
1.4.2 早期的C++ 19
1.4.3 1998標準 21
1.4.4 2011標準 23
1.4.5 C++的用途 26
1.5 建議 27
1.6 參考文獻 28
第2章 C++概覽:基礎(chǔ)知識 32
2.1 引言 32
2.2 基本概念 33
2.2.1 Hello,World! 33
2.2.2 類型、變量和算術(shù)運算 34
2.2.3 常量 36
2.2.4 檢驗和循環(huán) 37
2.2.5 指針、數(shù)組和循環(huán) 38
2.3 用戶自定義類型 40
2.3.1 結(jié)構(gòu) 41
2.3.2 類 42
2.3.3 枚舉 43
2.4 模塊化 44
2.4.1 分離編譯 45
2.4.2 名字空間 46
2.4.3 錯誤處理 47
2.5 附記 50
2.6 建議 50
第3章 C++概覽:抽象機制 51
3.1 引言 51
3.2 類 51
3.2.1 具體類型 52
3.2.2 抽象類型 56
3.2.3 虛函數(shù) 58
3.2.4 類層次 59
3.3 拷貝和移動 62
3.3.1 拷貝容器 63
3.3.2 移動容器 64
3.3.3 資源管理 66
3.3.4 抑制操作 66
3.4 模板 67
3.4.1 參數(shù)化類型 67
3.4.2 函數(shù)模板 69
3.4.3 函數(shù)對象 69
3.4.4 可變參數(shù)模板 71
3.4.5 別名 72
3.5 建議 73
第4章 C++概覽:容器與算法 74
4.1 標準庫 74
4.1.1 標準庫概述 75
4.1.2 標準庫頭文件與名字空間 75
4.2 字符串 77
4.3 I/O流 78
4.3.1 輸出 78
4.3.2 輸入 79
4.3.3 用戶自定義類型的I/O 80
4.4 容器 81
4.4.1 vector 81
4.4.2 list 84
4.4.3 map 85
4.4.4 unordered_map 86
4.4.5 容器概述 86
4.5 算法 87
4.5.1 使用迭代器 88
4.5.2 迭代器類型 90
4.5.3 流迭代器 91
4.5.4 謂詞 93
4.5.5 算法概述 93
4.5.6 容器算法 94
4.6 建議 94
第5章 C++概覽:并發(fā)與實用功能 96
5.1 引言 96
5.2 資源管理 96
5.2.1 unique_ptr與shared_ptr 97
5.3 并發(fā) 99
5.3.1 任務和thread 99
5.3.2 傳遞參數(shù) 100
5.3.3 返回結(jié)果 100
5.3.4 共享數(shù)據(jù) 101
5.3.5 任務通信 103
5.4 小工具組件 106
5.4.1 時間 106
5.4.2 類型函數(shù) 107
5.4.3 pair和tuple 109
5.5 正則表達式 110
5.6 數(shù)學計算 111
5.6.1 數(shù)學函數(shù)和算法 111
5.6.2 復數(shù) 111
5.6.3 隨機數(shù) 112
5.6.4 向量算術(shù) 113
5.6.5 數(shù)值限制 113
5.7 建議 114
第二部分 基本功能
第6章 類型與聲明 116
6.1 ISO C++標準 116
6.1.1 實現(xiàn) 117
6.1.2 基本源程序字符集 118
6.2 類型 118
6.2.1 基本類型 119
6.2.2 布爾值 119
6.2.3 字符類型 121
6.2.4 整數(shù)類型 124
6.2.5 浮點數(shù)類型 126
6.2.6 前綴和后綴 127
6.2.7 void 128
6.2.8 類型尺寸 128
6.2.9 對齊 130
6.3 聲明 131
6.3.1 聲明的結(jié)構(gòu) 133
6.3.2 聲明多個名字 134
6.3.3 名字 134
6.3.4 作用域 136
6.3.5 初始化 138
6.3.6 推斷類型:auto和decltype() 141
6.4 對象和值 144
6.4.1 左值和右值 144
6.4.2 對象的生命周期 145
6.5 類型別名 146
6.6 建議 147
第7章 指針、數(shù)組與引用 148
7.1 引言 148
7.2 指針 148
7.2.1 void* 149
7.2.2 nullptr 150
7.3 數(shù)組 150
7.3.1 數(shù)組的初始化器 152
7.3.2 字符串字面值常量 152
7.4 數(shù)組中的指針 155
7.4.1 數(shù)組漫游 156
7.4.2 多維數(shù)組 158
7.4.3 傳遞數(shù)組 159
7.5 指針與const 161
7.6 指針與所有權(quán) 163
7.7 引用 163
7.7.1 左值引用 164
7.7.2 右值引用 167
7.7.3 引用的引用 169
7.7.4 指針與引用 170
7.8 建議 172
第8章 結(jié)構(gòu)、聯(lián)合與枚舉 173
8.1 引言 173
8.2 結(jié)構(gòu) 173
8.2.1 struct的布局 175
8.2.2 struct的名字 176
8.2.3 結(jié)構(gòu)與類 177
8.2.4 結(jié)構(gòu)與數(shù)組 178
8.2.5 類型等價 180
8.2.6 普通舊數(shù)據(jù) 180
8.2.7 域 182
8.3 聯(lián)合 183
8.3.1 聯(lián)合與類 185
8.3.2 匿名union 186
8.4 枚舉 188
8.4.1 enum class 188
8.4.2 普通的enum 191
8.4.3 未命名的enum 192
8.5 建議 193
第9章 語句 194
9.1 引言 194
9.2 語句概述 194
9.3 聲明作為語句 195
9.4 選擇語句 196
9.4.1 if語句 196
9.4.2 switch語句 198
9.4.3 條件中的聲明 200
9.5 循環(huán)語句 201
9.5.1 范圍for語句 201
9.5.2 for語句 202
9.5.3 while語句 203
9.5.4 do語句 203
9.5.5 退出循環(huán) 204
9.6 goto語句 204
9.7 注釋與縮進 205
9.8 建議 207
第10章 表達式 208
10.1 引言 208
10.2 一個桌面計算器示例 208
10.2.1 分析器 209
10.2.2 輸入 213
10.2.3 底層輸入 216
10.2.4 錯誤處理 217
10.2.5 驅(qū)動程序 217
10.2.6 頭文件 218
10.2.7 命令行參數(shù) 218
10.2.8 關(guān)于風格 220
10.3 運算符概述 220
10.3.1 結(jié)果 224
10.3.2 求值順序 224
10.3.3 運算符優(yōu)先級 225
10.3.4 臨時對象 226
10.4 常量表達式 227
10.4.1 符號化常量 229
10.4.2 常量表達式中的const 229
10.4.3 字面值常量類型 229
10.4.4 引用參數(shù) 230
10.4.5 地址常量表達式 231
10.5 隱式類型轉(zhuǎn)換 231
10.5.1 提升 231
10.5.2 類型轉(zhuǎn)換 232
10.5.3 常用的算術(shù)類型轉(zhuǎn)換 234
10.6 建議 235
第11章 選擇適當?shù)牟僮?236
11.1 其他運算符 236
11.1.1 邏輯運算符 236
11.1.2 位邏輯運算符 236
11.1.3 條件表達式 238
11.1.4 遞增與遞減 238
11.2 自由存儲 240
11.2.1 內(nèi)存管理 241
11.2.2 數(shù)組 243
11.2.3 獲取內(nèi)存空間 244
11.2.4 重載new 245
11.3 列表 247
11.3.1 實現(xiàn)模型 248
11.3.2 限定列表 249
11.3.3 未限定列表 249
11.4 lambda表達式 251
11.4.1 實現(xiàn)模型 251
11.4.2 lambda的替代品 252
11.4.3 捕獲 254
11.4.4 調(diào)用與返回 257
11.4.5 lambda的類型 257
11.5 顯式類型轉(zhuǎn)換 258
11.5.1 構(gòu)造 259
11.5.2 命名轉(zhuǎn)換 261
11.5.3 C風格的轉(zhuǎn)換 262
11.5.4 函數(shù)形式的轉(zhuǎn)換 262
11.6 建議 263
第12章 函數(shù) 264
12.1 函數(shù)聲明 264
12.1.1 為什么使用函數(shù) 265
12.1.2 函數(shù)聲明的組成要件 265

使用說明

1、下載并解壓,得出pdf文件

2、如果打不開本文件,請務必下載pdf閱讀器

3、安裝后,在打開解壓得出的pdf文件

4、雙擊進行閱讀

收起介紹展開介紹
  • 下載地址
c++程序設計語言(第1-3部分)(原書第4版) pdf掃描版

有問題? 點此報錯

發(fā)表評論

2人參與,2條評論
第2樓浙江省寧波市聯(lián)通網(wǎng)友發(fā)表于: 2021-08-20 16:47:16
多謝,這是一本好書3238
0蓋樓(回復)
第1樓江蘇省鹽城市聯(lián)通網(wǎng)友發(fā)表于: 2019-03-05 16:25:15
好極了
0蓋樓(回復)