Introduction to the Boost C++ Libraries; Volume I - Foundations (Hardcover) (Boost C++ 函式庫入門;第一卷 - 基礎知識 (精裝版))

Robert Demming, Daniel J. Duffy

  • 出版商: Datasim Education BV
  • 出版日期: 2010-11-01
  • 售價: $2,930
  • 貴賓價: 9.5$2,784
  • 語言: 英文
  • 頁數: 310
  • 裝訂: Hardcover
  • ISBN: 9491028014
  • ISBN-13: 9789491028014
  • 相關分類: C++ 程式語言
  • 立即出貨 (庫存=1)

買這商品的人也買了...

相關主題

商品描述

C++ is one of the most important and influential programming languages for application development. It supports the modular, object- oriented and generic programming models and its flexibility has been one of the main reasons why it has been so successful. With the emergence of the Boost Libraries (boost.org) we see that C++ is brought to a new level, namely a set of reusable and modular template libraries that C++ developers can use in their applications.

This book is dedicated to a number of Boost libraries for higher-order functions, data types and data structures, libraries for text and string processing, multi-threading, random number generation and more. We also discuss how Boost and design patterns are used to promote the flexibility of code. Each library is described in a step-by-step manner. Numerous examples are given to show the functionality of each library. The full source code is freely available to purchasers of the book.

Coverage Includes
  • Understanding and using 30 major Boost libraries.
  • Learn about higher-order functions, data structures, memory management, multi-threading and more.
  • Using Boost in new and existing applications.
  • Integrating Boost and the Gang-Of-Four design patterns.
  • Ready-to-run projects for Visual Studio.
  • Appendices and exercises.

商品描述(中文翻譯)

C++是應用程式開發中最重要且具有影響力的程式語言之一。它支援模組化、物件導向和泛型程式設計模型,其靈活性一直是其成功的主要原因之一。隨著Boost Libraries(boost.org)的出現,我們看到C++被帶到了一個新的水平,即一組可重複使用和模組化的範本庫,C++開發人員可以在其應用程式中使用。

本書專注於一些Boost庫,包括高階函數、資料類型和資料結構的庫,用於文本和字串處理的庫,多執行緒、隨機數生成等。我們還討論了如何使用Boost和設計模式來提升程式碼的靈活性。每個庫都以逐步方式描述,並提供了大量的示例來展示每個庫的功能。完整的原始碼將免費提供給購買本書的讀者。

本書的內容包括:
- 理解和使用30個主要的Boost庫。
- 學習高階函數、資料結構、記憶體管理、多執行緒等。
- 在新舊應用程式中使用Boost。
- 整合Boost和Gang-Of-Four設計模式。
- 適用於Visual Studio的即時執行專案。
- 附錄和練習題。