Introducing the Boost libraries: the next breakthrough in C++ programming Boost takes you far beyond the C++ Standard Library, making C++ programming more elegant, robust, and productive. Now, for the first time, a leading Boost expert systematically introduces the broad set of Boost libraries and teaches best practices for their use. Writing for intermediate-to-advanced C++ developers, Bjorn Karlsson briefly outlines all 58 Boost libraries, and then presents comprehensive coverage of 12 libraries you're likely to find especially useful. Karlsson's topics range from smart pointers and conversions to containers and data structures, explaining exactly how using each library can improve your code. He offers detailed coverage of higher-order function objects that enable you to write code that is more concise, expressive, and readable. He even takes you "behind the scenes" with Boost, revealing tools and techniques for creating your own generic libraries. Coverage includes * Smart pointers that provide automatic lifetime management of objects and simplify resource sharing * Consistent, best-practice solutions for performing type conversions and lexical conversions * Utility classes that make programming simpler and clearer * Flexible container libraries that solve common problems not covered by the C++ Standard Library * Powerful support for regular expressions with Boost.Regex * Function objects defined at the call site with Boost.Bind and Boost.Lambda * More flexible callbacks with Boost.Function * Managed signals and slots (a.k.a. the Observer pattern) with Boost.Signals The Boost libraries are proving so useful that many of them are planned for inclusion in the next version of the C++ Standard Library. Get your head start now, with Beyond the C++ Standard Library.
發表於2025-01-22
Beyond the C++ Standard Library 2025 pdf epub mobi 電子書 下載
前一段時間看到同事有一本,於是看瞭一部分(書非藉不能讀也 :),感覺還可以,不過最好要先要對STL有一定的認識。 這兩天又找到一本電子書: http://www.51cnnet.com/ebook/1164-beyond-the-c++-standard-library-an-introduction-to-boost
評分前一段時間看到同事有一本,於是看瞭一部分(書非藉不能讀也 :),感覺還可以,不過最好要先要對STL有一定的認識。 這兩天又找到一本電子書: http://www.51cnnet.com/ebook/1164-beyond-the-c++-standard-library-an-introduction-to-boost
評分前一段時間看到同事有一本,於是看瞭一部分(書非藉不能讀也 :),感覺還可以,不過最好要先要對STL有一定的認識。 這兩天又找到一本電子書: http://www.51cnnet.com/ebook/1164-beyond-the-c++-standard-library-an-introduction-to-boost
評分首先需要讀者對模闆和各種基本C++的trick比較瞭解,然後這本書就好看瞭。 boost的使用價值和實現方式都不言而,這本書就是挑選瞭最基本最重要的幾個庫進行說明,這些庫如智能指針,boost::function,boost::any,等等,都是實踐中價值很大的庫,作者思路很清晰,“XX如何改善程...
評分前一段時間看到同事有一本,於是看瞭一部分(書非藉不能讀也 :),感覺還可以,不過最好要先要對STL有一定的認識。 這兩天又找到一本電子書: http://www.51cnnet.com/ebook/1164-beyond-the-c++-standard-library-an-introduction-to-boost
圖書標籤: C++ boost 編程 程序開發 C/C++ 計算機 計算機科學 模闆
粗略看過,僅僅是浮光掠影,但是發現boost還是很強大的
評分真的是導讀
評分書中介紹的庫比國人寫的《Boost程序庫完全開發指南》少,但是每個庫介紹得比後者詳細。對於bind,還介紹瞭實現原理。 我覺得2本書各有韆鞦,本書介紹得更深入,秉承老外寫書的習慣,而《Boost程序庫完全開發指南》內容比較多、比較實用。兩本書最好結閤著看。
評分any, noncopyable, shared_ptr/weak_ptr/scoped_ptr, bind, lambda, function 主要就這些裏。
評分書中介紹的庫比國人寫的《Boost程序庫完全開發指南》少,但是每個庫介紹得比後者詳細。對於bind,還介紹瞭實現原理。 我覺得2本書各有韆鞦,本書介紹得更深入,秉承老外寫書的習慣,而《Boost程序庫完全開發指南》內容比較多、比較實用。兩本書最好結閤著看。
Beyond the C++ Standard Library 2025 pdf epub mobi 電子書 下載