注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)工具書(shū)/標(biāo)準(zhǔn)Boost程序庫(kù)完全開(kāi)發(fā)指南:深入C++\

Boost程序庫(kù)完全開(kāi)發(fā)指南:深入C++\

Boost程序庫(kù)完全開(kāi)發(fā)指南:深入C++\

定 價(jià):¥99.00

作 者: 羅劍鋒
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 工具書(shū)/標(biāo)準(zhǔn) 工業(yè)技術(shù)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121324604 出版時(shí)間: 2017-10-01 包裝:
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 588 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  Boost 是一個(gè)功能強(qiáng)大、構(gòu)造精巧、跨平臺(tái)、開(kāi)源并且完全免費(fèi)的C++程序庫(kù),有著“C++‘準(zhǔn)’標(biāo)準(zhǔn)庫(kù)”的美譽(yù)。Boost 由C++標(biāo)準(zhǔn)委員會(huì)部分成員所設(shè)立的Boost 社區(qū)開(kāi)發(fā)并維護(hù),使用了許多現(xiàn)代C++編程技術(shù),內(nèi)容涵蓋字符串處理、正則表達(dá)式、容器與數(shù)據(jù)結(jié)構(gòu)、并發(fā)編程、函數(shù)式編程、泛型編程、設(shè)計(jì)模式實(shí)現(xiàn)等許多領(lǐng)域,極大地豐富了C++的功能和表現(xiàn)力,能夠使C++軟件開(kāi)發(fā)更加簡(jiǎn)捷、優(yōu)雅、靈活和高效。本書(shū)基于2017 年4 月發(fā)布的Boost1.64 版,介紹了其中的所有140 余個(gè)庫(kù),并且結(jié)合C++11/14/17標(biāo)準(zhǔn)詳細(xì)、深入地講解了其中數(shù)十個(gè)庫(kù),同時(shí)實(shí)現(xiàn)了若干頗具實(shí)用價(jià)值的工具類和函數(shù),可幫助讀者迅速地理解、掌握Boost 的用法并應(yīng)用于實(shí)際的開(kāi)發(fā)工作。本書(shū)內(nèi)容豐富、結(jié)構(gòu)嚴(yán)謹(jǐn)、詳略得當(dāng)、講解透徹,帶領(lǐng)讀者領(lǐng)略了C++的*新前沿技術(shù),相信會(huì)是每位C++程序員的必備工具書(shū)。

作者簡(jiǎn)介

  羅劍鋒(網(wǎng)名Chrono)在1996年就讀于東北財(cái)經(jīng)大學(xué);1997年開(kāi)始接觸C/C++;1998年參加計(jì)算機(jī)軟件專業(yè)技術(shù)資格和水平考試,獲高級(jí)程序員資質(zhì);2003年畢業(yè)于北京理工大學(xué),獲計(jì)算機(jī)專業(yè)碩士學(xué)位。主要研究方向?yàn)镃/C++、設(shè)計(jì)模式、高性能網(wǎng)絡(luò)服務(wù)器開(kāi)發(fā),業(yè)余愛(ài)好是閱讀、旅游、欣賞音樂(lè)和電影。

圖書(shū)目錄

目錄
第 0 章導(dǎo)讀 .................................................... 1
0.1 關(guān)于本書(shū)........................................... 1
0.2 讀者對(duì)象........................................... 1
0.3 術(shù)語(yǔ)與風(fēng)格...................................... 2
0.4 語(yǔ)言標(biāo)準(zhǔn)........................................... 3
0.5 本書(shū)的結(jié)構(gòu)...................................... 4
0.6 如何閱讀本書(shū).................................. 5
0.7 本書(shū)的源碼...................................... 5
第 1 章總論 .................................................... 7
1.1 簡(jiǎn)介................................................... 7
1.1.1 獲取方式................................. 8
1.1.2 目錄結(jié)構(gòu)................................. 8
1.1.3 使用方式................................. 9
1.2 開(kāi)發(fā)環(huán)境........................................... 9
1.2.1 操作系統(tǒng)和編譯器................10
1.2.2 快捷安裝................................10
1.2.3 完全安裝................................10
1.2.4 定制安裝................................11
1.2.5 編譯驗(yàn)證................................11
1.3 構(gòu)建工具..........................................12
1.3.1 安裝方式................................12
1.3.2 構(gòu)建腳本................................12
1.3.3 構(gòu)建語(yǔ)言...............................13
1.3.4 構(gòu)建命令...............................14
1.4 總結(jié)..................................................14
第 2 章時(shí)間與日期......................................15
2.1 timer 庫(kù)概述....................................15
2.2 timer .................................................16
2.2.1 用法.......................................16
2.2.2 類摘要...................................17
2.2.3 使用建議...............................18
2.3 progress_timer .................................18
2.3.1 用法.......................................18
2.3.2 類摘要...................................19
2.4 progress_display..............................19
2.4.1 類摘要...................................20
2.4.2 用法.......................................21
2.4.3 注意事項(xiàng)...............................22
2.5 date_time 庫(kù)概述............................23
2.5.1 使用方式...............................23
2.5.2 基本概念...............................24
2.6 處理日期..........................................24
2.6.1 日期.......................................25
2.6.2 創(chuàng)建日期對(duì)象........................25
目錄
Boost 程序庫(kù)完全開(kāi)發(fā)指南―深入C++“準(zhǔn)”標(biāo)準(zhǔn)庫(kù)(第4 版)
X
2.6.3 訪問(wèn)日期................................27
2.6.4 日期的輸出............................28
2.6.5 轉(zhuǎn)換C 結(jié)構(gòu)...........................29
2.6.6 日期長(zhǎng)度................................29
2.6.7 日期運(yùn)算................................30
2.6.8 日期區(qū)間................................31
2.6.9 日期區(qū)間運(yùn)算........................33
2.6.10 日期迭代器..........................34
2.6.11 其他功能..............................35
2.6.12 綜合運(yùn)用..............................36
2.7 處理時(shí)間..........................................38
2.7.1 時(shí)間長(zhǎng)度................................39
2.7.2 操作時(shí)間長(zhǎng)度........................40
2.7.3 時(shí)間精確度............................42
2.7.4 時(shí)間點(diǎn)...................................43
2.7.5 創(chuàng)建時(shí)間點(diǎn)對(duì)象....................44
2.7.6 操作時(shí)間點(diǎn)對(duì)象....................44
2.7.7 轉(zhuǎn)換C 結(jié)構(gòu)...........................45
2.7.8 時(shí)間區(qū)間................................46
2.7.9 時(shí)間迭代器............................46
2.7.10 綜合運(yùn)用..............................47
2.8 date_time 庫(kù)的高級(jí)議題...............49
2.8.1 編譯配置宏............................50
2.8.2 自定義字面值........................50
2.8.3 格式化時(shí)間............................51
2.8.4 本地時(shí)間................................51
2.9 總結(jié)..................................................53
第 3 章內(nèi)存管理...........................................55
3.1 smart_ptr 庫(kù)概述.............................55
3.1.1 RAII 機(jī)制..............................55
3.1.2 智能指針................................56
3.2 scoped_ptr ........................................57
3.2.1 類摘要...................................57
3.2.2 操作函數(shù)................................58
3.2.3 用法.......................................59
3.2.4 對(duì)比標(biāo)準(zhǔn)...............................61
3.3 shared_ptr ........................................63
3.3.1 類摘要...................................63
3.3.2 操作函數(shù)...............................64
3.3.3 用法.......................................65
3.3.4 工廠函數(shù)...............................67
3.3.5 應(yīng)用于標(biāo)準(zhǔn)容器....................68
3.3.6 應(yīng)用于橋接模式....................69
3.3.7 應(yīng)用于工廠模式....................70
3.3.8 定制刪除器............................72
3.3.9 高級(jí)議題...............................73
3.4 weak_ptr...........................................76
3.4.1 類摘要...................................76
3.4.2 用法.......................................77
3.4.3 對(duì)象自我管理........................78
3.4.4 打破循環(huán)引用........................79
3.5 intrusive_ptr.....................................80
3.5.1 類摘要...................................80
3.5.2 用法.......................................81
3.5.3 引用計(jì)數(shù)器............................82
3.6 pool 庫(kù)概述.....................................83
3.7 pool...................................................83
3.7.1 類摘要...................................84
3.7.2 操作函數(shù)...............................84
3.7.3 用法.......................................85
3.8 object_pool ......................................86
3.8.1 類摘要...................................86
3.8.2 操作函數(shù)...............................86
3.8.3 用法.......................................87
3.8.4 更多的構(gòu)造參數(shù)....................88
3.9 singleton_pool .................................89
3.9.1 類摘要...................................89
3.9.2 用法.......................................90
3.10 pool_alloc ......................................91
目錄
Boost 程序庫(kù)完全開(kāi)發(fā)指南―深入C++“準(zhǔn)”標(biāo)準(zhǔn)庫(kù)(第4 版)
XI
3.11 總結(jié)................................................91
第 4 章實(shí)用工具...........................................93
4.1 noncopyable.....................................93
4.1.1 原理.......................................94
4.1.2 用法.......................................94
4.1.3 實(shí)現(xiàn).......................................95
4.2 ignore_unused..................................96
4.2.1 基本用法................................96
4.2.2 模板用法................................97
4.3 optional.............................................97
4.3.1 類摘要...................................98
4.3.2 操作函數(shù)................................99
4.3.3 用法.....................................100
4.3.4 工廠函數(shù)..............................101
4.4 assign..............................................102
4.4.1 list_inserter...........................102
4.4.2 operator+=............................103
4.4.3 operator () ............................104
4.4.4 generic_list...........................105
4.4.5 初始化容器..........................106
4.4.6 重復(fù)輸入..............................108
4.4.7 操作非標(biāo)準(zhǔn)容器..................109
4.4.8 其他議題..............................110
4.5 tribool .............................................110
4.5.1 類摘要.................................110
4.5.2 用法.....................................111
4.5.3 為第三態(tài)更名......................112
4.5.4 輸入/輸出............................113
4.5.5 其他議題..............................113
4.6 operators.........................................114
4.6.1 基本運(yùn)算概念......................116
4.6.2 算術(shù)操作符..........................116
4.6.3 基類鏈.................................118
4.6.4 復(fù)合運(yùn)算概念......................119
4.6.5 相等與等價(jià)..........................121
4.6.6 解引用操作符......................122
4.6.7 下標(biāo)操作符..........................123
4.6.8 布爾轉(zhuǎn)型操作符..................124
4.6.9 二元操作符..........................126
4.7 exception........................................126
4.7.1 標(biāo)準(zhǔn)庫(kù)中的異常..................127
4.7.2 類摘要.................................127
4.7.3 向異常傳遞信息..................129
4.7.4 錯(cuò)誤信息類..........................130
4.7.5 包裝標(biāo)準(zhǔn)異常......................132
4.7.6 使用函數(shù)拋出異常..............132
4.7.7 獲得更多信息......................133
4.7.8 高級(jí)議題.............................134
4.8 uuid.................................................136
4.8.1 類摘要.................................136
4.8.2 用法.....................................137
4.8.3 生成器.................................139
4.8.4 增強(qiáng)用法.............................141
4.8.5 轉(zhuǎn)換字符串..........................142
4.8.6 摘要算法.............................143
4.9 config..............................................144
4.9.1 編譯期字符串化..................144
4.9.2 靜態(tài)整型常量......................145
4.10 utility ............................................145
4.10.1 二進(jìn)制常量........................146
4.10.2 調(diào)用函數(shù)名........................147
4.11 總結(jié)..............................................148
第 5 章字符串與文本處理.......................151
5.1 lexical_cast ....................................151
5.1.1 函數(shù)聲明.............................152
5.1.2 用法.....................................152
5.1.3 錯(cuò)誤處理.............................153
5.1.4 轉(zhuǎn)換對(duì)象的要求..................154
目錄
Boost 程序庫(kù)完全開(kāi)發(fā)指南―深入C++“準(zhǔn)”標(biāo)準(zhǔn)庫(kù)(第4 版)
XII
5.1.5 應(yīng)用于自定義類..................155
5.1.6 對(duì)比標(biāo)準(zhǔn)..............................156
5.2 format .............................................157
5.2.1 簡(jiǎn)單的例子..........................157
5.2.2 輸入操作符..........................159
5.2.3 類摘要.................................160
5.2.4 格式化語(yǔ)法..........................161
5.2.5 性能優(yōu)化..............................162
5.2.6 高級(jí)用法..............................162
5.3 string_ref ........................................164
5.3.1 類摘要.................................164
5.3.2 用法.....................................166
5.4 string_algo .....................................167
5.4.1 簡(jiǎn)單示例..............................168
5.4.2 算法概述..............................169
5.4.3 大小寫(xiě)轉(zhuǎn)換..........................169
5.4.4 判斷式(算法) ..................170
5.4.5 判斷式(函數(shù)對(duì)象) ..........172
5.4.6 分類.....................................172
5.4.7 修剪.....................................173
5.4.8 查找.....................................174
5.4.9 替換與刪除..........................176
5.4.10 分割...................................177
5.4.11 合并...................................179
5.4.12 查找(分割)迭代器.........179
5.5 xpressive.........................................181
5.5.1 使用方式..............................181
5.5.2 正則表達(dá)式簡(jiǎn)介..................182
5.5.3 類摘要.................................183
5.5.4 正則匹配..............................185
5.5.5 正則查找..............................187
5.5.6 正則替換..............................188
5.5.7 正則迭代..............................189
5.5.8 正則分詞..............................190
5.5.9 高級(jí)議題..............................192
5.6 總結(jié)................................................194
第 6 章正確性與測(cè)試................................197
6.1 assert...............................................197
6.1.1 基本用法.............................197
6.1.2 禁用斷言.............................198
6.1.3 擴(kuò)展用法.............................199
6.2 static_assert ...................................200
6.2.1 定義.....................................201
6.2.2 用法.....................................201
6.2.3 使用建議.............................203
6.3 lightweight_test .............................203
6.3.1 測(cè)試斷言.............................203
6.3.2 用法.....................................204
6.3.3 測(cè)試元編程..........................205
6.4 test ..................................................205
6.4.1 最小化測(cè)試..........................206
6.4.2 單元測(cè)試框架......................207
6.4.3 測(cè)試斷言.............................208
6.4.4 測(cè)試主體.............................209
6.4.5 測(cè)試實(shí)例.............................210
6.4.6 測(cè)試夾具.............................212
6.4.7 測(cè)試日志.............................214
6.4.8 運(yùn)行參數(shù).............................215
6.4.9 高級(jí)議題.............................216
6.5 總結(jié)................................................219
第 7 章容器與數(shù)據(jù)結(jié)構(gòu)............................221
7.1 array................................................221
7.1.1 類摘要.................................222
7.1.2 操作函數(shù).............................222
7.1.3 用法.....................................223
7.1.4 能力限制.............................224
7.1.5 初始化.................................224
7.1.6 對(duì)比標(biāo)準(zhǔn).............................225
7.2 dynamic_bitset ..............................225
目錄
Boost 程序庫(kù)完全開(kāi)發(fā)指南―深入C++“準(zhǔn)”標(biāo)準(zhǔn)庫(kù)(第4 版)
XIII
7.2.1 類摘要.................................226
7.2.2 創(chuàng)建與賦值..........................227
7.2.3 容器操作..............................228
7.2.4 基本運(yùn)算..............................229
7.2.5 訪問(wèn)元素..............................230
7.2.6 類型轉(zhuǎn)換..............................231
7.2.7 集合操作..............................232
7.2.8 綜合運(yùn)用..............................233
7.3 unordered .......................................234
7.3.1 散列集合簡(jiǎn)介......................234
7.3.2 散列集合的用法..................236
7.3.3 散列映射簡(jiǎn)介......................238
7.3.4 散列映射的用法..................239
7.3.5 高級(jí)議題..............................241
7.4 bimap ..............................................243
7.4.1 類摘要.................................243
7.4.2 基本用法..............................244
7.4.3 值的集合類型......................245
7.4.4 集合類型的用法..................246
7.4.5 使用標(biāo)簽類型......................247
7.4.6 使用assign 庫(kù)......................249
7.4.7 查找與替換..........................249
7.4.8 投射.....................................251
7.4.9 高級(jí)議題..............................252
7.5 circular_buffer ...............................253
7.5.1 類摘要.................................253
7.5.2 用法.....................................254
7.5.3 環(huán)形結(jié)構(gòu)..............................255
7.5.4 空間優(yōu)化..............................256
7.6 tuple ................................................257
7.6.1 二元組.................................257
7.6.2 類摘要.................................258
7.6.3 創(chuàng)建與賦值..........................258
7.6.4 訪問(wèn)元素..............................260
7.6.5 比較操作..............................261
7.6.6 輸入輸出.............................261
7.6.7 連結(jié)變量.............................262
7.6.8 內(nèi)部結(jié)構(gòu).............................263
7.6.9 使用訪問(wèn)者模式..................264
7.6.10 高級(jí)議題...........................266
7.7 any ..................................................269
7.7.1 類摘要.................................269
7.7.2 訪問(wèn)元素.............................270
7.7.3 用法.....................................271
7.7.4 簡(jiǎn)化操作.............................271
7.7.5 保存指針.............................272
7.7.6 輸出.....................................273
7.7.7 高級(jí)議題.............................275
7.8 variant.............................................276
7.8.1 類摘要.................................276
7.8.2 訪問(wèn)元素.............................277
7.8.3 用法.....................................278
7.8.4 訪問(wèn)器.................................279
7.8.5 高級(jí)議題.............................281
7.9 multi_array.....................................283
7.9.1 類摘要.................................284
7.9.2 用法.....................................285
7.9.3 改變形狀和大?。?87
7.9.4 創(chuàng)建子視圖..........................287
7.9.5 適配普通數(shù)組......................289
7.9.6 高級(jí)議題.............................290
7.10 property_tree ...............................292
7.10.1 類摘要...............................293
7.10.2 讀取配置信息....................294
7.10.3 寫(xiě)入配置信息....................296
7.10.4 更多用法...........................297
7.10.5 數(shù)據(jù)格式...........................298
7.10.6 高級(jí)議題...........................300
7.11 總結(jié)..............................................302
目錄
Boost 程序庫(kù)完全開(kāi)發(fā)指南―深入C++“準(zhǔn)”標(biāo)準(zhǔn)庫(kù)(第4 版)
XIV
第8 章算法 .................................................305
8.1 foreach............................................305
8.1.1 用法.....................................306
8.1.2 詳細(xì)解說(shuō)..............................307
8.1.3 更優(yōu)雅的名字......................308
8.1.4 支持的序列類型..................308
8.1.5 存在的問(wèn)題..........................309
8.2 minmax...........................................310
8.2.1 用法.....................................310
8.2.2 存在的問(wèn)題..........................311
8.3 minmax_element ...........................311
8.3.1 基本用法..............................312
8.3.2 其他用法..............................312
8.4 algorithm........................................313
8.4.1 clamp ...................................313
8.4.2 clamp_range .........................314
8.4.3 hex/unhex.............................314
8.5 總結(jié)................................................316
第 9 章數(shù)學(xué)與數(shù)字....................................317
9.1 math.constants ...............................317
9.1.1 基本用法..............................318
9.1.2 高級(jí)用法..............................318
9.2 integer.............................................319
9.2.1 整數(shù)特征..............................319
9.2.2 標(biāo)準(zhǔn)整數(shù)類型......................320
9.2.3 整數(shù)類型模板類..................322
9.3 rational............................................325
9.3.1 類摘要.................................326
9.3.2 創(chuàng)建與賦值..........................327
9.3.3 基本運(yùn)算..............................327
9.3.4 類型轉(zhuǎn)換..............................328
9.3.5 輸入輸出..............................328
9.3.6 分子與分母..........................328
9.3.7 其他議題..............................329
9.4 ratio.................................................330
9.4.1 類摘要.................................330
9.4.2 用法.....................................331
9.4.3 數(shù)字單位.............................331
9.4.4 字符串表示..........................333
9.5 crc ...................................................333
9.5.1 類摘要.................................334
9.5.2 預(yù)定義的實(shí)現(xiàn)類..................334
9.5.3 用法.....................................335
9.6 random............................................336
9.6.1 隨機(jī)數(shù)發(fā)生器......................336
9.6.2 隨機(jī)數(shù)分布器......................338
9.6.3 變量發(fā)生器..........................343
9.6.4 產(chǎn)生隨機(jī)數(shù)據(jù)塊..................344
9.6.5 真隨機(jī)數(shù)發(fā)生器..................345
9.7 總結(jié)................................................348
第 10 章操作系統(tǒng)相關(guān)..............................349
10.1 system...........................................349
10.1.1 錯(cuò)誤值...............................350
10.1.2 錯(cuò)誤類別...........................350
10.1.3 錯(cuò)誤代碼...........................352
10.1.4 錯(cuò)誤異常...........................354
10.2 chrono...........................................354
10.2.1 時(shí)間長(zhǎng)度...........................355
10.2.2 使用時(shí)間長(zhǎng)度....................356
10.2.3 時(shí)鐘...................................358
10.2.4 時(shí)間點(diǎn)...............................360
10.2.5 綜合運(yùn)用...........................361
10.3 cpu_timer .....................................363
10.3.1 時(shí)間類型...........................364
10.3.2 cpu_timer ...........................364
10.3.4 auto_cpu_timer...................366
10.3.5 定制輸出格式....................367
10.4 filesystem.....................................368
目錄
Boost 程序庫(kù)完全開(kāi)發(fā)指南―深入C++“準(zhǔn)”標(biāo)準(zhǔn)庫(kù)(第4 版)
XV
10.4.1 類摘要...............................368
10.4.2 路徑表示............................370
10.4.3 可移植的文件名................372
10.4.4 路徑處理............................372
10.4.5 異常處理............................375
10.4.6 文件狀態(tài)............................376
10.4.7 文件屬性............................377
10.4.8 文件操作............................378
10.4.9 迭代目錄............................379
10.4.10 實(shí)例1...............................382
10.4.11 實(shí)例2...............................383
10.4.12 實(shí)例3...............................385
10.4.13 文件流操作......................386
10.5 program_options .........................387
10.5.1 概述...................................387
10.5.3 選項(xiàng)值...............................389
10.5.4 選項(xiàng)描述器........................391
10.5.5 選項(xiàng)描述器的用法............392
10.5.6 分析器...............................394
10.5.7 存儲(chǔ)器...............................395
10.5.8 位置選項(xiàng)值........................396
10.5.9 環(huán)境變量............................398
10.5.10 分組選項(xiàng)信息..................399
10.5.11 高級(jí)用法..........................401
10.6 總結(jié)..............................................404
第 11 章函數(shù)與回調(diào)..................................405
11.1 ref..................................................405
11.1.1 類摘要...............................406
11.1.2 基本用法............................407
11.1.3 工廠函數(shù)............................407
11.1.4 操作包裝............................408
11.1.5 綜合應(yīng)用............................409
11.1.6 對(duì)比標(biāo)準(zhǔn)............................410
11.2 bind ...............................................411
11.2.1 工作原理...........................411
11.2.2 綁定普通函數(shù)....................413
11.2.3 綁定成員函數(shù)....................414
11.2.4 綁定成員變量....................415
11.2.5 綁定函數(shù)對(duì)象....................416
11.2.6 對(duì)比標(biāo)準(zhǔn)...........................416
11.2.7 高級(jí)議題...........................417
11.3 function ........................................421
11.3.1 類摘要...............................421
11.3.2 聲明形式...........................422
11.3.3 操作函數(shù)...........................423
11.3.4 用法...................................424
11.3.5 使用ref 庫(kù).........................425
11.3.6 用于回調(diào)...........................426
11.3.7 對(duì)比auto............................428
11.3.8 對(duì)比std::function...............429
11.4 signals2 ........................................429
11.4.1 類摘要...............................430
11.4.2 操作函數(shù)...........................431
11.4.3 用法...................................432
11.4.4 返回值...............................434
11.4.5 合并器...............................434
11.4.6 管理信號(hào)連接....................436
11.4.7 更靈活的管理信號(hào)連接.....437
11.4.8 自動(dòng)管理連接....................439
11.4.9 應(yīng)用于觀察者模式............441
11.4.10 高級(jí)議題..........................444
11.5 總結(jié)..............................................449
第 12 章并發(fā)編程......................................451
12.1 atomic...........................................451
12.1.1 類摘要...............................452
12.1.2 基本用法...........................454
12.1.3 整數(shù)用法...........................455
12.1.4 并發(fā)順序一致性................456
目錄
Boost 程序庫(kù)完全開(kāi)發(fā)指南―深入C++“準(zhǔn)”標(biāo)準(zhǔn)庫(kù)(第4 版)
XVI
12.2 thread............................................458
12.2.1 mutex .................................459
12.2.2 lock_guard..........................461
12.2.3 unique_lock ........................463
12.2.4 lock adapter ........................465
12.2.5 thread .................................467
12.2.6 使用線程............................469
12.2.7 中斷線程............................472
12.2.8 thread_group ......................475
12.2.9 call_once ............................476
12.2.10 condition_variable ............477
12.2.11 shared_mutex....................481
12.2.12 future................................483
12.2.13 shared_future ....................486
12.2.14 高級(jí)議題..........................487
12.3 asio................................................491
12.3.1 概述...................................491
12.3.2 信號(hào)...................................497
12.3.3 定時(shí)器...............................501
12.3.4 網(wǎng)絡(luò)通信............................507
12.3.5 同步通信............................514
12.3.6 異步通信............................516
12.3.7 解析網(wǎng)絡(luò)地址....................521
12.3.8 使用協(xié)程............................524
12.3.9 其他議題............................526
12.4 總結(jié)..............................................530
第 13 章組件速覽......................................533
13.1 算法..............................................533
13.2 字符串和文本處理.....................534
13.3 容器與數(shù)據(jù)結(jié)構(gòu).........................535
13.4 迭代器..........................................536
13.5 函數(shù)對(duì)象與高級(jí)編程................536
13.6 泛型編程.....................................538
13.7 模板元編程.................................539
13.8 預(yù)處理元編程.............................540
13.9 并發(fā)編程.....................................540
13.10 數(shù)學(xué)與數(shù)字...............................541
13.11 輸入輸出...................................542
13.12 操作系統(tǒng)相關(guān)...........................543
13.13 語(yǔ)言特性模擬...........................543
13.14 雜項(xiàng)............................................544
13.15 總結(jié)............................................546
第 14 章設(shè)計(jì)模式......................................547
14.1 創(chuàng)建型模式.................................548
14.2 結(jié)構(gòu)型模式.................................549
14.3 行為模式.....................................552
14.4 其他模式.....................................555
14.5 總結(jié)..............................................557
第 15 章結(jié)束語(yǔ)..........................................559
15.1 未臻完美.....................................559
15.2 錦上添花.....................................560
15.3 工夫在詩(shī)外.................................563
15.4 臨別贈(zèng)言.....................................564
附錄A 推薦書(shū)目.........................................565
附錄B 標(biāo)準(zhǔn)簡(jiǎn)述.........................................567
附錄C 關(guān)鍵字淺談..................................... 571

本目錄推薦

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