C++17 In Detail: Learn the Exciting Features of The New C++ Standard!

Filipek, Bartlomiej

  • 出版商: Independently Published
  • 出版日期: 2019-07-18
  • 售價: $1,240
  • 貴賓價: 9.5$1,178
  • 語言: 英文
  • 頁數: 380
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1798834065
  • ISBN-13: 9781798834060
  • 相關分類: C++ 程式語言
  • 海外代購書籍(需單獨結帳)



C++17 is a major update to the language and brings many exciting additions and improvements that will change your pre for the better. This book shows you all of the significant changes in the new Standard.

I spent hundreds of hours investigating how the new features work to ensure this book is helpful and practical. It will not only save you time but will guide you through lots of nuances of the language and the Standard Library.

Among the dozens of C++17's enhancements described in the book, you will learn about the following:

  • Class Template Argument Deduction
  • Structured Bindings
  • Fold Expressions
  • Inline Variables
  • Parallel Algorithms
  • Polymorphic Allocator
  • std:: any
  • std:: byte
  • std:: filesystem
  • std:: from_chars
  • std:: optional
  • std:: string_view
  • std:: variant
  • nodiscard]]
  • if constexpr

If you have experience with C++11/14 and you want to advance to the latest C++ Standard, then pick up the book and start reading.

"If you've ever asked 'what's in C++17 and what does it mean for me and my pre?' - and I hope you have - then this book is for you."
Herb Sutter

The book is also available as ebook @Leanpub: https: //leanpub.com/cpp17indetail


C++17 是語言的一個重大更新,帶來了許多令人興奮的新增功能和改進,將為您的程式開發帶來更好的體驗。本書將向您展示新標準中的所有重要變化。


在本書中描述的 C++17 的數十個增強功能中,您將學習到以下內容:
- 類模板參數推斷
- 結構化綁定
- 折疊表達式
- 內聯變數
- 平行算法
- 多態分配器
- std::any
- std::byte
- std::filesystem
- std::from_chars
- std::optional
- std::string_view
- std::variant
- nodiscard
- if constexpr

如果您已經具備 C++11/14 的經驗,並且想要進一步了解最新的 C++ 標準,那麼請拿起這本書開始閱讀。

"如果您曾經問過『C++17 中有什麼,對我和我的程式有什麼意義?』 - 我希望您有這樣的問題 - 那麼這本書就是為您而寫的。" - Herb Sutter

本書也可在 Leanpub 上作為電子書購買:https://leanpub.com/cpp17indetail