-
>
闖進(jìn)數(shù)學(xué)世界――探秘歷史名題
-
>
中醫(yī)基礎(chǔ)理論
-
>
當(dāng)代中國政府與政治(新編21世紀(jì)公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫(yī)內(nèi)科學(xué)·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
Boost程序庫完全開發(fā)指南-深入C++準(zhǔn)標(biāo)準(zhǔn)庫-第4版 版權(quán)信息
- ISBN:9787121324604
- 條形碼:9787121324604 ; 978-7-121-32460-4
- 裝幀:暫無
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
Boost程序庫完全開發(fā)指南-深入C++準(zhǔn)標(biāo)準(zhǔn)庫-第4版 本書特色
Boost 是一個功能強(qiáng)大、構(gòu)造精巧、跨平臺、開源并且完全免費的C 程序庫,有著“C ‘準(zhǔn)’標(biāo)準(zhǔn)庫”的美譽(yù)。Boost 由C 標(biāo)準(zhǔn)委員會部分成員所設(shè)立的Boost 社區(qū)開發(fā)并維護(hù),使用了許多現(xiàn)代C 編程技術(shù),內(nèi)容涵蓋字符串處理、正則表達(dá)式、容器與數(shù)據(jù)結(jié)構(gòu)、并發(fā)編程、函數(shù)式編程、泛型編程、設(shè)計模式實現(xiàn)等許多領(lǐng)域,極大地豐富了C 的功能和表現(xiàn)力,能夠使C 軟件開發(fā)更加簡捷、優(yōu)雅、靈活和高效。本書基于2017 年4 月發(fā)布的Boost1.64 版,介紹了其中的所有140 余個庫,并且結(jié)合C 11/14/17標(biāo)準(zhǔn)詳細(xì)、深入地講解了其中數(shù)十個庫,同時實現(xiàn)了若干頗具實用價值的工具類和函數(shù),可幫助讀者迅速地理解、掌握Boost 的用法并應(yīng)用于實際的開發(fā)工作。本書內(nèi)容豐富、結(jié)構(gòu)嚴(yán)謹(jǐn)、詳略得當(dāng)、講解透徹,帶領(lǐng)讀者領(lǐng)略了C 的*前沿技術(shù),相信會是每位C 程序員的**工具書。
Boost程序庫完全開發(fā)指南-深入C++準(zhǔn)標(biāo)準(zhǔn)庫-第4版 內(nèi)容簡介
《Boost程序庫完全開發(fā)指南——深入C "準(zhǔn)”標(biāo)準(zhǔn)庫(第4版)》內(nèi)容豐富、結(jié)構(gòu)嚴(yán)謹(jǐn)、詳略得當(dāng)、講解透徹,帶領(lǐng)讀者領(lǐng)略了C 的*前沿技術(shù),相信會是每位C 程序員的**工具書。
Boost程序庫完全開發(fā)指南-深入C++準(zhǔn)標(biāo)準(zhǔn)庫-第4版 目錄
第 0 章導(dǎo)讀 .................................................... 1
0.1 關(guān)于本書........................................... 1
0.2 讀者對象........................................... 1
0.3 術(shù)語與風(fēng)格...................................... 2
0.4 語言標(biāo)準(zhǔn)........................................... 3
0.5 本書的結(jié)構(gòu)...................................... 4
0.6 如何閱讀本書.................................. 5
0.7 本書的源碼...................................... 5
第 1 章總論 .................................................... 7
1.1 簡介................................................... 7
1.1.1 獲取方式................................. 8
1.1.2 目錄結(jié)構(gòu)................................. 8
1.1.3 使用方式................................. 9
1.2 開發(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 編譯驗證................................11
1.3 構(gòu)建工具..........................................12
1.3.1 安裝方式................................12
1.3.2 構(gòu)建腳本................................12
1.3.3 構(gòu)建語言...............................13
1.3.4 構(gòu)建命令...............................14
1.4 總結(jié)..................................................14
第 2 章時間與日期......................................15
2.1 timer 庫概述....................................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 注意事項...............................22
2.5 date_time 庫概述............................23
2.5.1 使用方式...............................23
2.5.2 基本概念...............................24
2.6 處理日期..........................................24
2.6.1 日期.......................................25
2.6.2 創(chuàng)建日期對象........................25
目錄
Boost 程序庫完全開發(fā)指南—深入C “準(zhǔn)”標(biāo)準(zhǔn)庫(第4 版)
X
2.6.3 訪問日期................................27
2.6.4 日期的輸出............................28
2.6.5 轉(zhuǎn)換C 結(jié)構(gòu)...........................29
2.6.6 日期長度................................29
2.6.7 日期運算................................30
2.6.8 日期區(qū)間................................31
2.6.9 日期區(qū)間運算........................33
2.6.10 日期迭代器..........................34
2.6.11 其他功能..............................35
2.6.12 綜合運用..............................36
2.7 處理時間..........................................38
2.7.1 時間長度................................39
2.7.2 操作時間長度........................40
2.7.3 時間精確度............................42
2.7.4 時間點...................................43
2.7.5 創(chuàng)建時間點對象....................44
2.7.6 操作時間點對象....................44
2.7.7 轉(zhuǎn)換C 結(jié)構(gòu)...........................45
2.7.8 時間區(qū)間................................46
2.7.9 時間迭代器............................46
2.7.10 綜合運用..............................47
2.8 date_time 庫的高級議題...............49
2.8.1 編譯配置宏............................50
2.8.2 自定義字面值........................50
2.8.3 格式化時間............................51
2.8.4 本地時間................................51
2.9 總結(jié)..................................................53
第 3 章內(nèi)存管理...........................................55
3.1 smart_ptr 庫概述.............................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 對比標(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 高級議題...............................73
3.4 weak_ptr...........................................76
3.4.1 類摘要...................................76
3.4.2 用法.......................................77
3.4.3 對象自我管理........................78
3.4.4 打破循環(huán)引用........................79
3.5 intrusive_ptr.....................................80
3.5.1 類摘要...................................80
3.5.2 用法.......................................81
3.5.3 引用計數(shù)器............................82
3.6 pool 庫概述.....................................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 程序庫完全開發(fā)指南—深入C “準(zhǔn)”標(biāo)準(zhǔn)庫(第4 版)
XI
3.11 總結(jié)................................................91
第 4 章實用工具...........................................93
4.1 noncopyable.....................................93
4.1.1 原理.......................................94
4.1.2 用法.......................................94
4.1.3 實現(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 基本運算概念......................116
4.6.2 算術(shù)操作符..........................116
4.6.3 基類鏈...........
Boost程序庫完全開發(fā)指南-深入C++準(zhǔn)標(biāo)準(zhǔn)庫-第4版 作者簡介
羅劍鋒(網(wǎng)名Chrono)在1996年就讀于東北財經(jīng)大學(xué);1997年開始接觸C/C ;1998年參加計算機(jī)軟件專業(yè)技術(shù)資格和水平考試,獲高級程序員資質(zhì);2003年畢業(yè)于北京理工大學(xué),獲計算機(jī)專業(yè)碩士學(xué)位。主要研究方向為C/C 、設(shè)計模式、高性能網(wǎng)絡(luò)服務(wù)器開發(fā),業(yè)余愛好是閱讀、旅游、欣賞音樂和電影。
- >
二體千字文
- >
朝聞道
- >
伯納黛特,你要去哪(2021新版)
- >
有舍有得是人生
- >
山海經(jīng)
- >
月亮與六便士
- >
【精裝繪本】畫給孩子的中國神話
- >
姑媽的寶刀