資料介紹
Boost帶領你遠遠地超越了C++標準庫,它使得C++編程更優雅、更有活力、更高產。首先,我們系統地介紹一下Boost庫的主要組成和它們的主要用法。
Bj?rn Karlsson為中級至高級的C++開發者描述了所有58個Boost庫的輪廓,并完整敘述了12個可能最有用的庫。Karlsson的主題范圍從智能指針和類型轉換,到容器和數據庫結構,解釋了如何正確地使用每一個庫來改進你的代碼。他詳細論述了可以讓你寫出更簡明、清晰、易讀的代碼的高級函數對象。他還帶你到Boost的“幕后”,看看那些對你創建自己的泛型庫有益的工具和技術。
?
本書的內容包括:
● 智能指針,提供自動的對象生存期管理和簡單的資源共享
● 提供類型轉換和詞匯轉換的統一的、最優的解決方案
● 使編程更簡單、更清晰的工具類 ● 靈活的容器類,解決了C++標準庫未覆蓋的問題
● 對正則表達式的強有力的支持:Boost.Regex
● 可在調用點進行定義的函數對象:Boost.Bind 和 Boost.Lambda
● 更靈活的回調機制:Boost.Function
● 可管理的信號和響應動作(又稱為Observer模式):Boost.Signals
本書分為三個主要部分,每部分包含關于一個特定領域的庫,不過肯定也有一些重疊的地方。這種分類可以讓你更容易地找到與你的任務相關的信息,也使得閱讀本書時可以更方便地找到相關的主題。大多數情況下,每章討論一個單獨的庫,但也有時會一章里討論一小組的庫。
排版及編碼的風格盡量保持簡單。在這方面有很多好的方法,我只是挑選了一種我認為大多數人會習慣的方式,這樣可以更容易傳遞所要的信息。另外,本書的代碼風格會通過避免把大括號獨立寫一行來盡量節省垂直空間。雖然很多書的例子都大量使用了聲明和指示符,這里不會這樣。
我會盡力讓名字清楚明白。這樣做有另一個好處,可以展示類型和函數從何而來。如果是從標準庫來的,它會有前綴 std:: 。如果是從Boost來的,它會有前綴 boost:: 。本書介紹的一些庫非常廣泛,不可能詳細解釋這些庫的所有各個方面。這種情況下,會有一個關于如何獲得更多信息的注釋,引用在線文檔、相關文獻等。同時,我會試圖關注最常用的部分,和與C++標準庫關系最密切的部分。
本書的第一部分是關于general libraries, 這些庫非常有用,但不那么有吸引力。第二部分討論重要的 data structures 和 containers。 第三部分討論 higher-order programming。并不要求你必須按順序來閱讀這些庫,但從最開始起按順序進行肯定是無害的。
在深入到Boost庫之前,會有一個對于目前可用的Boost庫的概括介紹,向你介紹一下Boost庫,并交待一下我在本書剩余部分要討論的問題的背景。它對這個世界級的C++庫集合的多功能性給出了一個有趣的介紹。
- STM32固件庫使用手冊的中文版 0次下載
- C++ 及標準庫中的那些大坑,你都知道怎么避免嗎?資料下載
- C++17 STL標準庫學習教材電子書免費下載 8次下載
- 模擬電子設計導論教材的程序源代碼合集免費下載 27次下載
- Linux的常用C函數庫中文手冊免費下載 9次下載
- C++開源庫的詳細資料合集免費下載
- C++的框架、庫和資源資料匯總大全
- C++的開源庫大全詳細資料說明
- 數據庫教程之數據庫的創建與管理詳細資料免費下載 18次下載
- 國外電子與通信教材系列半導體器件基礎中文版電子教材免費下載 0次下載
- 《Visual C++編程基礎與實踐》中文電子教材詳細資料免費下載 37次下載
- STM32固件庫使用手冊(中文版) 0次下載
- c++標準庫手冊 43次下載
- Accelerated C++(中文版) 0次下載
- Essential C++中文版 0次下載
- 基于OpenHarmony標準系統的C++公共基礎類庫案例:rwlock 402次閱讀
- 基于OpenHarmony標準系統的C++公共基礎類庫案例:SafeMap 408次閱讀
- 基于OpenHarmony標準系統的C++公共基礎類庫案例:SafeQueue 339次閱讀
- 基于OpenHarmony標準系統的C++公共基礎類庫案例:SafeStack 361次閱讀
- 基于OpenHarmony標準系統的C++公共基礎類庫案例:SafeBlockQueue 332次閱讀
- OpenHarmony標準系統C++公共基礎類庫案例:HelloWorld 553次閱讀
- 使用C++編寫通用庫并在 Rust 中使用它 (WASI) 1132次閱讀
- Linux中的靜態庫和共享庫 1071次閱讀
- C++ STL基本概念是什么 1407次閱讀
- C語言的一些常用標準庫分享 2843次閱讀
- Boost庫是什么?C++ Boost的詳細資料簡介 9380次閱讀
- 一文讀懂boost庫的概念和安裝方式 8016次閱讀
- 標準C函數庫的用法 5254次閱讀
- 嵌入式常用的c標準庫 5414次閱讀
- STM32標準庫改為HAL庫的程序實現 3.4w次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1490次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 93次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7基于單片機和 SG3525的程控開關電源設計
- 0.23 MB | 3次下載 | 免費
- 8基于單片機的紅外風扇遙控
- 0.23 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論