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