注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合深入實(shí)踐Boost:Boost程序庫(kù)開發(fā)的94個(gè)秘笈

深入實(shí)踐Boost:Boost程序庫(kù)開發(fā)的94個(gè)秘笈

深入實(shí)踐Boost:Boost程序庫(kù)開發(fā)的94個(gè)秘笈

定 價(jià):¥59.00

作 者: (俄)Antony Polukhin 著,盧濤 譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: C C++ C# VC VC++ 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

ISBN: 9787111462422 出版時(shí)間: 2014-04-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 264 字?jǐn)?shù):  

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

  Boost庫(kù)是由專業(yè)人員開發(fā),在多個(gè)平臺(tái)和處理器架構(gòu)上測(cè)試,并適用于廣泛任務(wù)的可靠解決方案。本書將帶你踏上簡(jiǎn)化應(yīng)用程序開發(fā)過程的旅程,引導(dǎo)你更快地編寫完美的應(yīng)用程序?!渡钊雽?shí)踐Boost:Boost程序庫(kù)開發(fā)的94個(gè)秘笈》詳細(xì)闡述多線程、網(wǎng)絡(luò)編程、元編程和泛型編程,并探討如何只編寫一次程序,就能在Linux、Windows、Mac OS和Android操作系統(tǒng)中使用。書中匯集Boost庫(kù)開發(fā)者創(chuàng)建的許多清晰、實(shí)用的秘笈,循序漸進(jìn)地引導(dǎo)讀者了解并充分利用Boost和C++的真正優(yōu)勢(shì),以及一些現(xiàn)成可用的解決方案,快速開發(fā)高品質(zhì)、可移植的應(yīng)用程序?!渡钊雽?shí)踐Boost:Boost程序庫(kù)開發(fā)的94個(gè)秘笈》主要內(nèi)容:涵蓋日常使用的新數(shù)據(jù)類型、圖形處理的基礎(chǔ)知識(shí),以及一些編程技巧。討論如何使用智能指針管理資源,根除內(nèi)存泄漏問題,以及如何使用Boost庫(kù)執(zhí)行與多線程和常見的字符串相關(guān)的任務(wù)。講解如何將處理、計(jì)算和相互作用拆分為仿函數(shù)(任務(wù))并且獨(dú)立地完成這些任務(wù)。探討用于檢測(cè)編譯器、平臺(tái)和Boost功能的各種輔助宏。在C++03中使用精選的C++11特性。

作者簡(jiǎn)介

  Antony Polukhin,資深技術(shù)專家,擁有多年Boost軟件開發(fā)經(jīng)驗(yàn)。他在應(yīng)用程序開發(fā)集成、程序包實(shí)現(xiàn)、面向圖形的數(shù)據(jù)庫(kù)查詢和面向?qū)ο蟮能浖_發(fā)等領(lǐng)域擁有獨(dú)到的見解,積累頗豐,曾為Asterisc的商業(yè)替代軟件開發(fā)業(yè)務(wù)邏輯。他開發(fā)或維護(hù)了許多Boost庫(kù),如Any、LexicalCast、TypeTraits、Variant等。目前他開發(fā)了一個(gè)面向圖形的數(shù)據(jù)庫(kù)查詢引擎,并繼續(xù)為開源做貢獻(xiàn)。

圖書目錄

譯者序
前言
第1章 開始編寫應(yīng)用程序 1
秘笈1 獲取配置選項(xiàng) 1
秘笈2 在容器/變量中存儲(chǔ)任意值 5
秘笈3 在變量/容器中存儲(chǔ)多個(gè)選擇類型 7
秘笈4 使用更安全的方式處理存儲(chǔ)多個(gè)選擇類型的容器 8
秘笈5 返回一個(gè)值或在沒有值的地方返回一個(gè)標(biāo)志 12
秘笈6 從函數(shù)返回?cái)?shù)組 14
秘笈7 將多個(gè)值結(jié)合成一個(gè)值 16
秘笈8 重新排列函數(shù)的參數(shù) 18
秘笈9 綁定一個(gè)值作為函數(shù)參數(shù) 21
秘笈10 使用C++11移動(dòng)仿真 23
秘笈11 制作一個(gè)不可復(fù)制的類 26
秘笈12 制作一個(gè)不可復(fù)制但可移動(dòng)的類 28
第2章 數(shù)據(jù)轉(zhuǎn)換 32
秘笈13 將字符串轉(zhuǎn)換為數(shù)值 32
秘笈14 將數(shù)值轉(zhuǎn)換為字符串 34
秘笈15 將數(shù)值轉(zhuǎn)換為數(shù)值 36
秘笈16 用戶定義類型與字符串的相互轉(zhuǎn)換 39
秘笈17 強(qiáng)制轉(zhuǎn)換多態(tài)對(duì)象 41
秘笈18 解析簡(jiǎn)單的輸入 43
秘笈19 解析輸入 46
第3章 資源管理 51
秘笈20 管理作用域內(nèi)的類指針 51
秘笈21 跨方法使用的類指針的引用計(jì)數(shù) 53
秘笈22 管理作用域內(nèi)的數(shù)組指針 55
秘笈23 跨方法使用的數(shù)組指針的引用計(jì)數(shù) 56
秘笈24 在變量中存儲(chǔ)任意函數(shù)化對(duì)象 59
秘笈25 在變量中傳遞函數(shù)指針 61
秘笈26 在變量中傳遞C++11中的lambda函數(shù) 62
秘笈27 指針的容器 63
秘笈28 在退出作用域時(shí)做一些事 66
秘笈29 用派生類的成員初始化基類 67
第4章 編譯時(shí)技巧 71
秘笈30 在編譯時(shí)檢查大小 71
秘笈31 在整數(shù)類型中啟用模板函數(shù) 75
秘笈32 在實(shí)數(shù)類型中禁用模板函數(shù) 77
秘笈33 從數(shù)值創(chuàng)建一個(gè)類型 80
秘笈34 實(shí)現(xiàn)類型特征 82
秘笈35 為模板參數(shù)選擇最佳操作符 83
秘笈36 在C++03中獲取一個(gè)表達(dá)式的類型 86
第5章 多線程 89
秘笈37 創(chuàng)建一個(gè)執(zhí)行線程 89
秘笈38 對(duì)公共資源的同步訪問 92
秘笈39 利用原子性快速訪問公共資源 96
秘笈40 創(chuàng)建work_queue類 98
秘笈41 多讀者單寫者鎖 102
秘笈42 創(chuàng)建對(duì)每個(gè)線程都是獨(dú)占的變量 104
秘笈43 中斷線程 106
秘笈44 操縱一組線程 108
第6章 處理任務(wù) 109
秘笈45 注冊(cè)任務(wù)用于處理任意數(shù)據(jù)類型 109
秘笈46 制作定時(shí)器并把定時(shí)器事件作為任務(wù)處理 113
秘笈47 將網(wǎng)絡(luò)通信作為一個(gè)任務(wù) 116
秘笈48 接受傳入的連接 121
秘笈49 并行執(zhí)行不同的任務(wù) 125
秘笈50 輸送任務(wù)處理 127
秘笈51 制作一個(gè)非阻塞障礙 131
秘笈52 存儲(chǔ)一個(gè)異常并用它制作任務(wù) 135
秘笈53 作為任務(wù)獲取和處理系統(tǒng)信號(hào) 138
第7章 處理字符串 142
秘笈54 改變大小寫及不區(qū)分大小寫的比較 142
秘笈55 使用正則表達(dá)式匹配字符串 144
秘笈56 使用正則表達(dá)式查找和替換字符串 147
秘笈57 使用安全的類似printf的函數(shù)格式化字符串 150
秘笈58 替換和刪除字符串 152
秘笈59 用兩個(gè)迭代器表示字符串 153
秘笈60 使用string類型的引用 156
第8章 元編程 160
秘笈61 使用“類型向量”類型 160
秘笈62 操作類型向量 164
秘笈63 在編譯時(shí)獲取一個(gè)函數(shù)的結(jié)果類型 168
秘笈64 制作高階元函數(shù) 170
秘笈65 懶惰地對(duì)元函數(shù)求值 172
秘笈66 將所有元組元素轉(zhuǎn)換為字符串 175
秘笈67 拆分元組 178
第9章 容器 182
秘笈68 以超快速的方式比較字符串 182
秘笈69 使用無(wú)序集合和映射 186
秘笈70 制作值也是一個(gè)鍵的映射 189
秘笈71 使用多索引容器 192
秘笈72 從單鏈表和內(nèi)存池獲得好處 197
秘笈73 使用平面關(guān)聯(lián)式容器 200
第10章 收集平臺(tái)和編譯器
信息 204
秘笈74 檢測(cè)int128支持 204
秘笈75 檢測(cè)RTTI支持 206
秘笈76 使用C++11外部模板加快編譯速度 208
秘笈77 使用更簡(jiǎn)單的方法編寫元函數(shù) 209
秘笈78 在C++11中減少代碼量和提高用戶定義類型的性能 211
秘笈79 導(dǎo)入和導(dǎo)出函數(shù)和類的可移植方式 213
秘笈80 檢測(cè)Boost版本和最新的功能 215
第11章 與系統(tǒng)打交道 218
秘笈81 列出目錄中的文件 218
秘笈82 創(chuàng)建及刪除文件和目錄 220
秘笈83 將數(shù)據(jù)從一個(gè)進(jìn)程快速傳遞到另一個(gè)進(jìn)程 222
秘笈84 同步進(jìn)程間通信 225
秘笈85 在共享內(nèi)存中使用指針 228
秘笈86 讀取文件的最快方式 229
秘笈87 協(xié)程——保存狀態(tài)并推遲執(zhí)行 232
第12章 揭開冰山一角 235
秘笈88 使用圖形 235
秘笈89 可視化圖形 239
秘笈90 使用真隨機(jī)數(shù)發(fā)生器 241
秘笈91 使用可移植的數(shù)學(xué)函數(shù) 243
秘笈92 編寫測(cè)試用例 244
秘笈93 將多個(gè)測(cè)試用例結(jié)合到一個(gè)測(cè)試模塊 246
秘笈94 處理圖像 248

本目錄推薦

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