Boost C++ Application Development Cookbook

Antony Polukhin

  • 出版商: Packt Publishing
  • 出版日期: 2017-08-29
  • 售價: $2,080
  • 貴賓價: 9.5$1,976
  • 語言: 英文
  • 頁數: 438
  • 裝訂: Paperback
  • ISBN: 1787282244
  • ISBN-13: 9781787282247
  • 相關分類: C++ 程式語言
  • 海外代購書籍(需單獨結帳)

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

相關主題

商品描述

Learn to build applications faster and better by leveraging the real power of Boost and C++

About This Book

  • Learn to use the Boost libraries to simplify your application development
  • Learn to develop high quality, fast and portable applications
  • Learn the relations between Boost and C++11/C++4/C++17

Who This Book Is For

This book is for developers looking to improve their knowledge of Boost and who would like to simplify their application development processes. Prior C++ knowledge and basic knowledge of the standard library is assumed.

What You Will Learn

  • Get familiar with new data types for everyday use
  • Use smart pointers to manage resources
  • Get to grips with compile-time computations and assertions
  • Use Boost libraries for multithreading
  • Learn about parallel execution of different task
  • Perform common string-related tasks using Boost libraries
  • Split all the processes, computations, and interactions to tasks and process them independently
  • Learn the basics of working with graphs, stacktracing, testing and interprocess communications
  • Explore different helper macros used to detect compiler, platform and Boost features

In Detail

If you want to take advantage of the real power of Boost and C++ and avoid the confusion about which library to use in which situation, then this book is for you.

Beginning with the basics of Boost C++, you will move on to learn how the Boost libraries simplify application development. You will learn to convert data such as string to numbers, numbers to string,

商品描述(中文翻譯)

學習如何利用 Boost 和 C++ 的真正力量,更快更好地構建應用程式

關於本書
- 學習使用 Boost 函式庫來簡化應用程式開發
- 學習開發高品質、快速且可攜帶的應用程式
- 了解 Boost 與 C++11/C++14/C++17 之間的關係

本書適合誰
本書適合希望提升對 Boost 知識的開發者,並希望簡化其應用程式開發流程。假設讀者具備 C++ 的基礎知識及標準函式庫的基本知識。

你將學到什麼
- 熟悉日常使用的新資料類型
- 使用智能指標來管理資源
- 理解編譯時計算和斷言
- 使用 Boost 函式庫進行多執行緒處理
- 了解不同任務的平行執行
- 使用 Boost 函式庫執行常見的字串相關任務
- 將所有過程、計算和互動拆分為任務並獨立處理
- 學習圖形、堆疊追蹤、測試和進程間通信的基本知識
- 探索用於檢測編譯器、平台和 Boost 特性的不同輔助宏

詳細內容
如果你想利用 Boost 和 C++ 的真正力量,並避免在不同情況下使用哪個函式庫的困惑,那麼這本書就是為你而寫的。

從 Boost C++ 的基礎開始,你將學習 Boost 函式庫如何簡化應用程式開發。你將學習如何將資料轉換,例如將字串轉換為數字、數字轉換為字串。