買這商品的人也買了...
-
$520$416 -
$500$450 -
$580$458 -
$980$774 -
$2,100$2,058 -
$580$458 -
$648$616 -
$780$616 -
$480$379 -
$352深入理解 C++ 11-C++ 11 新特性解析與應用
-
$420$357 -
$474$450 -
$505深入理解 C#, 3/e (C# in Depth, 3/e)
-
$550$468 -
$1,068$1,015 -
$505Boost程序庫完全開發指南——深入C++“準”標準庫(第2版)
-
$580$458 -
$1,200$948 -
$720$562 -
$709Windows內核安全與驅動開發(含CD光盤1張)
-
$301推薦系統 (Recommender Systems: An Introduction)
-
$709推薦系統(技術評估及高效演算法)
-
$474$450 -
$653Angular 5 高級編程, 2/e
-
$620$490
商品描述
<內容簡介>
資深技術專家多年工作經驗結晶,Boost社區專家鼎力推薦。波盧欣編寫的《深入實踐Boost(Boost程序庫開發的94個秘笈)》從數據類型、數據轉換、資源管理、編譯技巧、多線程、處理任務及字符串、元編程、容器等,全面而系統地講解了Boost C++開發的各個方面,為編寫健壯、高效的程序提供優秀指導。
《深入實踐Boost(Boost程序庫開發的94個秘笈)》內容豐富,既詳細介紹Boost庫的基礎知識,又涵蓋一些C++11方面的內容,並對現有的Boost庫與C++11新標準進行了比較。而且作者結合自己多年實際開發經驗,對於許多常見的Boost開發問題,給出了清晰、實用的攻略,可以有效幫助讀者充分利用現成可用的解決方案解決實際問題。
本書適合初接觸Boost的開發人員,以及希望提高自己Boost知識水平和技巧的開發人員閱讀。
<目錄>
譯者序
前言
第1章 開始編寫應用程序
秘笈1 獲取配置選項
秘笈2 在容器/變量中存儲任意值
秘笈3 在變量/容器中存儲多個選擇類型
秘笈4 使用更安全的方式處理存儲多個選擇類型的容器
秘笈5 返回一個值或在沒有值的地方返回一個標誌
秘笈6 從函數返回數組
秘笈7 將多個值結合成一個值
秘笈8 重新排列函數的參數
秘笈9 綁定一個值作為函數參數
秘笈10 使用C++11移動模擬
秘笈11 製作一個不可複製的類
秘笈12 製作一個不可複製但可移動的類
第2章 數據轉換
秘笈13 將字符串轉換為數值
秘笈14 將數值轉換為字符串
秘笈15 將數值轉換為數值
秘笈16 用戶定義類型與字符串的相互轉換
秘笈17 強制轉換多態對象
秘笈18 解析簡單的輸入
秘笈19 解析輸入
第3章 資源管理
秘笈20 管理作用域內的類指針
秘笈21 跨方法使用的類指針的引用計數
秘笈22 管理作用域內的數組指針
秘笈23 跨方法使用的數組指針的引用計數
秘笈24 在變量中存儲任意函數化對象
秘笈25 在變量中傳遞函數指針
秘笈26 在變量中傳遞C++11中的lambda函數
秘笈27 指針的容器
秘笈28 在退出作用域時做一些事
秘笈29 用派生類的成員初始化基類
第4章 編譯時技巧
秘笈30 在編譯時檢查大小
秘笈31 在整數類型中啟用模板函數
秘笈32 在實數類型中禁用模板函數
秘笈33 從數值創建一個類型
秘笈34 實現類型特徵
秘笈35 為模板參數選擇最佳操作符
秘笈36 在C++03中獲取一個表達式的類型
第5章 多線程
秘笈37 創建一個執行線程
秘笈38 對公共資源的同步訪問
秘笈39 利用原子性快速訪問公共資源
秘笈40 創建work_queue類
秘笈41 多讀者單寫者鎖
秘笈42 創建對每個線程都是獨佔的變量
秘笈43 中斷線程
秘笈44 操縱一組線程
第6章 處理任務
秘笈45 註冊任務用於處理任意數據類型
秘笈46 製作定時器並把定時器事件作為任務處理
秘笈47 將網絡通信作為一個任務
秘笈48 接受傳入的連接
秘笈49 並行執行不同的任務
秘笈50 輸送任務處理
秘笈51 製作一個非阻塞障礙
秘笈52 存儲一個異常並用它製作任務
秘笈53 作為任務獲取和處理系統信號
第7章 處理字符串
秘笈54 改變大小寫及不區分大小寫的比較
秘笈55 使用正則表達式匹配字符串
秘笈56 使用正則表達式查找和替換字符串
秘笈57 使用安全的類似printf的函數格式化字符串
秘笈58 替換和刪除字符串
秘笈59 用兩個迭代器表示字符串
秘笈60 使用string類型的引用
第8章 元編程
秘笈61 使用「類型向量」類型
秘笈62 操作類型向量
秘笈63 在編譯時獲取一個函數的結果類型
秘笈64 製作高階元函數
秘笈65 懶惰地對元函數求值
秘笈66 將所有元組元素轉換為字符串
秘笈67 拆分元組
第9章 容器
秘笈68 以超快速的方式比較字符串
秘笈69 使用無序集合和映射
秘笈70 製作值也是一個鍵的映射
秘笈71 使用多索引容器
秘笈72 從單鏈表和內存池獲得好處
秘笈73 使用平面關聯式容器
第10章 收集平臺和編譯器
信息
秘笈74 檢測int128支持
秘笈75 檢測RTTI支持
秘笈76 使用C++11外部模板加快編譯速度
秘笈77 使用更簡單的方法編寫元函數
秘笈78 在C++11中減少代碼量和提高用戶定義類型的性能
秘笈79 導入和導出函數和類的可移植方式
秘笈80 檢測Boost版本和最新的功能
第11章 與系統打交道
秘笈81 列出目錄中的文件
秘笈82 創建及刪除文件和目錄
秘笈83 將數據從一個進程快速傳遞到另一個進程
秘笈84 同步進程間通信
秘笈85 在共享內存中使用指針
秘笈86 讀取文件的最快方式
秘笈87 協程——保存狀態並推遲執行
第12章 揭開冰山一角
秘笈88 使用圖形
秘笈89 可視化圖形
秘笈90 使用真隨機數發生器
秘笈91 使用可移植的數學函數
秘笈92 編寫測試用例
秘笈93 將多個測試用例結合到一個測試模塊
秘笈94 處理圖像