注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C++語言導(dǎo)學(xué)(英文版·第2版)

C++語言導(dǎo)學(xué)(英文版·第2版)

C++語言導(dǎo)學(xué)(英文版·第2版)

定 價(jià):¥79.00

作 者: [美] 本賈尼·斯特勞斯特魯普(Bjarne Stroustrup) 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 經(jīng)典原版書庫
標(biāo) 簽: 暫缺

購買這本書可以去


ISBN: 9787111615644 出版時(shí)間: 2019-01-01 包裝: 平裝
開本: 16開 頁數(shù): 240 字?jǐn)?shù):  

內(nèi)容簡介

  在這本中,作者把C++完整參考手冊(cè)中的綜述內(nèi)容摘取出來,并且進(jìn)行必要的擴(kuò)充和提升,目的是讓有經(jīng)驗(yàn)的程序員在很短時(shí)間之內(nèi)就能清晰地了解到是哪些元素構(gòu)成了現(xiàn)代的C++語言。本書雖薄,結(jié)構(gòu)卻清晰完整,作者在書中介紹了C++語言的絕大多數(shù)特性以及*重要的一些標(biāo)準(zhǔn)庫組件。尤其難能可貴的是,雖然受篇幅所限無法對(duì)每個(gè)知識(shí)點(diǎn)展開深入講解,但依然能夠幫助程序員了解語言的全貌,并給出一些關(guān)鍵示例,便于他們更好地學(xué)習(xí)和使用C++語言。

作者簡介

暫缺《C++語言導(dǎo)學(xué)(英文版·第2版)》作者簡介

圖書目錄

第1章 基礎(chǔ)知識(shí)1
1.1 引言1
1.2 程序2
1.3 函數(shù)4
1.4 類型、變量和算術(shù)運(yùn)算5
1.5 作用域和生命周期9
1.6 常量9
1.7 指針、數(shù)組和引用11
1.8 測(cè)試14
1.9 映射到硬件16
1.10 建議18
第2章 用戶自定義類型21
2.1 引言21
2.2 結(jié)構(gòu)22
2.3 類23
2.4 聯(lián)合25
2.5 枚舉26
2.6 建議27
第3章  模塊化29
3.1 引言29
3.2 分別編譯30
3.3 模塊(C++20)32
3.4 名字空間34
3.5 錯(cuò)誤處理35
3.6 函數(shù)參數(shù)和返回值36
3.7 建議46
第4章 類47
4.1 引言47
4.2 具體類型48
4.3 抽象類型54
4.4 虛函數(shù)…56
4.5 類層次…57
4.6 建議63
第5章 基本操作65
5.1 引言65
5.2 拷貝和移動(dòng)68
5.3 資源管理72
5.4 常規(guī)操作74
5.5 建議77
第6章 模板79
6.1 引言79
6.2 參數(shù)化類型79
6.3 參數(shù)化操作84
6.4 模板機(jī)制89
6.5 建議92
第7章 概念與泛型編程93
7.1 引言93
7.2 概念94
7.3 泛型編程98
7.4 可變參數(shù)模板100
7.5 模板編譯模式104
7.6 建議104
第8章 標(biāo)準(zhǔn)庫概覽107
8.1 介紹107
8.2 標(biāo)準(zhǔn)庫組件108
8.3 標(biāo)準(zhǔn)庫頭文件和名字空間109
8.4 建議110
第9章 字符串和正則表達(dá)式111
9.1 介紹111
9.2 字符串111
9.3 字符串視圖114
9.4 正則表達(dá)式116
9.5 建議122
第10章 輸入輸出123
10.1 介紹123
10.2 輸出123
10.3 輸入125
10.4 I/O狀態(tài)127
10.5 用戶自定義類型的I/O128
10.6 格式化129
10.7 文件流130
10.8 字符串流130
10.9 C風(fēng)格I/O131
10.10 文件系統(tǒng)132
10.11 建議136
第11章 容器137
11.1 介紹137
11.2 vector138
11.3 list142
11.4 map144
11.5 unordered_map144
11.6 容器概覽146
11.7 建議148
第12章 算法149
12.1 介紹149
12.2 使用迭代器150
12.3 迭代器類型153
12.4 流迭代器154
12.5 謂詞155
12.6 算法概覽156
12.7 概念(C++20)157
12.8 容器算法160
12.9 并行算法161
12.10 建議161
第13章 實(shí)用工具163
13.1 引言163
13.2 資源管理164
13.3 范圍檢查:span168
13.4 特殊容器170
13.5 替代選擇174
13.6 分配器178
13.7 時(shí)間179
13.8 函數(shù)適配180
13.9 類型函數(shù)181
13.10 建議185
第14章 數(shù)值187
14.1 引言187
14.2 數(shù)學(xué)函數(shù)188
14.3 數(shù)值算法189
14.4 復(fù)數(shù)190
14.5 隨機(jī)數(shù)191
14.6 向量算術(shù)192
14.7 數(shù)值限制193
14.8 建議193
第15章 并發(fā)195
15.1 引言195
15.2 任務(wù)和thread196
15.3 傳遞參數(shù)197
15.4 返回結(jié)果198
15.5 共享數(shù)據(jù)199
15.6 等待事件200
15.7 任務(wù)通信202
15.8 建議205
第16章 歷史和兼容性207
16.1 歷史207
16.2 C++特性演化214
16.3 C/C++兼容性218
16.4 參考文獻(xiàn)222
16.5 建議225


Contents
ContentsPreface
1The Basics1
1.1 Introduction........................................................... 1
1.2 Programs............................................................... 2
1.3 Functions............................................................... 4
1.4 Types, Variables, and Arithmetic.......................... 5
1.5 Scopeand Lifetime............................................... 9
1.6 Constants......................................... 9
1.7 Pointers,Arrays, and References.......................... 11
1.8 Tests ................................................14
1.9 Mappingto Hardware ...........................................16
1.10 Advice............................................. 18
2User-Defined ypes 21
2.1 Introduction..................................... 21
2.2 Structures........................................ 22
2.3 Classes............................................ 23
2.4 Unions................................................................... 25
2.5 Enumerations........................................................ 26
2.6 Advice................................................................... 27
3Modularity 29
3.1 Introduction........................................................... 29
3.2 SeparateCompilation ............................................30
3.3 Modules(C++20) ..................................................32
3.4 Namespaces........................................................... 34
3.5 ErrorHandling ......................................................35
3.6 FunctionArguments and Return Values .....................................36
3.7 Advice................................................................... 46
4Classes 47
4.1 Introduction....................................................

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)