《超越C++標(biāo)準(zhǔn)庫:Boost庫導(dǎo)論》詳細(xì)電子教材中文版免費(fèi)下載
資料介紹
Boost帶領(lǐng)你遠(yuǎn)遠(yuǎn)地超越了C++標(biāo)準(zhǔn)庫,它使得C++編程更優(yōu)雅、更有活力、更高產(chǎn)。首先,我們系統(tǒng)地介紹一下Boost庫的主要組成和它們的主要用法。
Bj?rn Karlsson為中級(jí)至高級(jí)的C++開發(fā)者描述了所有58個(gè)Boost庫的輪廓,并完整敘述了12個(gè)可能最有用的庫。Karlsson的主題范圍從智能指針和類型轉(zhuǎn)換,到容器和數(shù)據(jù)庫結(jié)構(gòu),解釋了如何正確地使用每一個(gè)庫來改進(jìn)你的代碼。他詳細(xì)論述了可以讓你寫出更簡(jiǎn)明、清晰、易讀的代碼的高級(jí)函數(shù)對(duì)象。他還帶你到Boost的“幕后”,看看那些對(duì)你創(chuàng)建自己的泛型庫有益的工具和技術(shù)。
?
本書的內(nèi)容包括:
● 智能指針,提供自動(dòng)的對(duì)象生存期管理和簡(jiǎn)單的資源共享
● 提供類型轉(zhuǎn)換和詞匯轉(zhuǎn)換的統(tǒng)一的、最優(yōu)的解決方案
● 使編程更簡(jiǎn)單、更清晰的工具類 ● 靈活的容器類,解決了C++標(biāo)準(zhǔn)庫未覆蓋的問題
● 對(duì)正則表達(dá)式的強(qiáng)有力的支持:Boost.Regex
● 可在調(diào)用點(diǎn)進(jìn)行定義的函數(shù)對(duì)象:Boost.Bind 和 Boost.Lambda
● 更靈活的回調(diào)機(jī)制:Boost.Function
● 可管理的信號(hào)和響應(yīng)動(dòng)作(又稱為Observer模式):Boost.Signals
本書分為三個(gè)主要部分,每部分包含關(guān)于一個(gè)特定領(lǐng)域的庫,不過肯定也有一些重疊的地方。這種分類可以讓你更容易地找到與你的任務(wù)相關(guān)的信息,也使得閱讀本書時(shí)可以更方便地找到相關(guān)的主題。大多數(shù)情況下,每章討論一個(gè)單獨(dú)的庫,但也有時(shí)會(huì)一章里討論一小組的庫。
排版及編碼的風(fēng)格盡量保持簡(jiǎn)單。在這方面有很多好的方法,我只是挑選了一種我認(rèn)為大多數(shù)人會(huì)習(xí)慣的方式,這樣可以更容易傳遞所要的信息。另外,本書的代碼風(fēng)格會(huì)通過避免把大括號(hào)獨(dú)立寫一行來盡量節(jié)省垂直空間。雖然很多書的例子都大量使用了聲明和指示符,這里不會(huì)這樣。
我會(huì)盡力讓名字清楚明白。這樣做有另一個(gè)好處,可以展示類型和函數(shù)從何而來。如果是從標(biāo)準(zhǔn)庫來的,它會(huì)有前綴 std:: 。如果是從Boost來的,它會(huì)有前綴 boost:: 。本書介紹的一些庫非常廣泛,不可能詳細(xì)解釋這些庫的所有各個(gè)方面。這種情況下,會(huì)有一個(gè)關(guān)于如何獲得更多信息的注釋,引用在線文檔、相關(guān)文獻(xiàn)等。同時(shí),我會(huì)試圖關(guān)注最常用的部分,和與C++標(biāo)準(zhǔn)庫關(guān)系最密切的部分。
本書的第一部分是關(guān)于general libraries, 這些庫非常有用,但不那么有吸引力。第二部分討論重要的 data structures 和 containers。 第三部分討論 higher-order programming。并不要求你必須按順序來閱讀這些庫,但從最開始起按順序進(jìn)行肯定是無害的。
在深入到Boost庫之前,會(huì)有一個(gè)對(duì)于目前可用的Boost庫的概括介紹,向你介紹一下Boost庫,并交待一下我在本書剩余部分要討論的問題的背景。它對(duì)這個(gè)世界級(jí)的C++庫集合的多功能性給出了一個(gè)有趣的介紹。
- STM32固件庫使用手冊(cè)的中文版 0次下載
- C++ 及標(biāo)準(zhǔn)庫中的那些大坑,你都知道怎么避免嗎?資料下載
- C++17 STL標(biāo)準(zhǔn)庫學(xué)習(xí)教材電子書免費(fèi)下載 3次下載
- 模擬電子設(shè)計(jì)導(dǎo)論教材的程序源代碼合集免費(fèi)下載 26次下載
- Python標(biāo)準(zhǔn)庫中文版電子書免費(fèi)下載 0次下載
- UL1598燈具標(biāo)準(zhǔn)中文版免費(fèi)下載 0次下載
- C++開源庫的詳細(xì)資料合集免費(fèi)下載
- C++的開源庫大全詳細(xì)資料說明
- 數(shù)據(jù)庫教程之?dāng)?shù)據(jù)庫的創(chuàng)建與管理詳細(xì)資料免費(fèi)下載 18次下載
- 國外電子與通信教材系列半導(dǎo)體器件基礎(chǔ)中文版電子教材免費(fèi)下載 0次下載
- 《Visual C++編程基礎(chǔ)與實(shí)踐》中文電子教材詳細(xì)資料免費(fèi)下載 35次下載
- STM32固件庫使用手冊(cè)(中文版) 0次下載
- c++標(biāo)準(zhǔn)庫手冊(cè) 43次下載
- Accelerated C++(中文版) 0次下載
- Essential C++中文版 0次下載
- 基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的C++公共基礎(chǔ)類庫案例:rwlock 133次閱讀
- 基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的C++公共基礎(chǔ)類庫案例:SafeMap 129次閱讀
- 基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的C++公共基礎(chǔ)類庫案例:SafeQueue 103次閱讀
- 基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的C++公共基礎(chǔ)類庫案例:SafeStack 96次閱讀
- 基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的C++公共基礎(chǔ)類庫案例:SafeBlockQueue 116次閱讀
- OpenHarmony標(biāo)準(zhǔn)系統(tǒng)C++公共基礎(chǔ)類庫案例:HelloWorld 220次閱讀
- 使用C++編寫通用庫并在 Rust 中使用它 (WASI) 893次閱讀
- Linux中的靜態(tài)庫和共享庫 850次閱讀
- C++ STL基本概念是什么 1222次閱讀
- C語言的一些常用標(biāo)準(zhǔn)庫分享 2703次閱讀
- Boost庫是什么?C++ Boost的詳細(xì)資料簡(jiǎn)介 9171次閱讀
- 一文讀懂boost庫的概念和安裝方式 7333次閱讀
- 標(biāo)準(zhǔn)C函數(shù)庫的用法 5036次閱讀
- 嵌入式常用的c標(biāo)準(zhǔn)庫 5208次閱讀
- STM32標(biāo)準(zhǔn)庫改為HAL庫的程序?qū)崿F(xiàn) 3.4w次閱讀
下載排行
本周
- 1智能門鎖原理圖
- 0.39 MB | 10次下載 | 免費(fèi)
- 2PC1013三合一快充數(shù)據(jù)線充電芯片介紹
- 1.03 MB | 7次下載 | 免費(fèi)
- 3PCB板EMC/EMI的設(shè)計(jì)技巧
- 0.20 MB | 3次下載 | 免費(fèi)
- 42024PMIC市場(chǎng)洞察
- 2.23 MB | 2次下載 | 免費(fèi)
- 5MCF8315A優(yōu)化指南
- 1.24MB | 1次下載 | 免費(fèi)
- 6HC20LG0302_Datasheet_Ver_1
- 755.91 KB | 1次下載 | 免費(fèi)
- 7MCF8315EVM評(píng)估模塊
- 2.09MB | 1次下載 | 免費(fèi)
- 8UC3842工作原理及開關(guān)電源電路
- 0.08 MB | 1次下載 | 免費(fèi)
本月
- 1XL4015+LM358恒壓恒流電路圖
- 0.38 MB | 146次下載 | 1 積分
- 2新概念模擬電路第四冊(cè)信號(hào)處理電路電子書免費(fèi)下載
- 10.69 MB | 65次下載 | 免費(fèi)
- 3PCB布線和布局電路設(shè)計(jì)規(guī)則
- 0.40 MB | 26次下載 | 免費(fèi)
- 4GB/T4706.1-2024 家用和類似用途電器的安全第1部分:通用要求
- 7.43 MB | 11次下載 | 1 積分
- 5JESD79-5C_v1.30-2024 內(nèi)存技術(shù)規(guī)范
- 2.71 MB | 10次下載 | 免費(fèi)
- 6智能門鎖原理圖
- 0.39 MB | 10次下載 | 免費(fèi)
- 7elmo直線電機(jī)驅(qū)動(dòng)調(diào)試細(xì)則
- 4.76 MB | 9次下載 | 6 積分
- 8PC1013三合一快充數(shù)據(jù)線充電芯片介紹
- 1.03 MB | 7次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935115次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191367次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183330次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73806次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65985次下載 | 10 積分
評(píng)論
查看更多