C++20 : The Complete Guide (Paperback)

Nicolai M. Josuttis

  • 出版商: NicoJosuttis
  • 出版日期: 2022-10-22
  • 售價: $2,980
  • 貴賓價: 9.5$2,831
  • 語言: 英文
  • 頁數: 764
  • 裝訂: Paperback
  • ISBN: 396730020X
  • ISBN-13: 9783967300208
  • 相關分類: C++ 程式語言
  • 立即出貨(限量) (庫存=2)

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

商品描述

All the new language and library features of C++20 (for those who know the previous versions of C++).

C++20 is the next evolution in modern C++ programming, now supported by major C++ compilers. However, C++20 is huge. It will change the way we program more dramatically than C++11 did. Combining new features gives you even more power. However, not everything is self-explanatory and there are hidden traps. Therefore, it is key to understand all the concepts of C++20 and learn how to benefit best.

This book covers the motivation for and context of all new C++20 features (covering both language and library), providing many examples and unique background information for application programmers as well as for library developers. The focus is on how these features impact day-to-day programming, what effect combining features can have, and how you can benefit from them in practice.

"C++20 scared me for a few years, and I am a C++ educator. After reading Nico's fantastic new book, I may still be afraid of C++20, but at least now I have a much deeper understanding of what it is I am actually afraid of."
(Leor Zolman)

"I have used some C++20 features before, and now I have a much better big-picture understanding."
(William Gordon Rutherdale)

"I use this book as a reference almost everyday."
(Selvakumar Jawahar)

Nicolai M. Josuttis is well-known in the C++ community for his authoritative books and talks. He is the author of "C++17 - The Complete Guide", "C++ Move Semantics - The Complete Guide", "The C++ Standard Library - A tutorial and Reference", and (as a co-author) "C++ Templates: The Complete Guide." He has been a member of the C++ Standards Committee for more than 20 years.

商品描述(中文翻譯)

C++20是現代C++程式設計的下一個演進版本,現在已獲得主要C++編譯器的支援。然而,C++20非常龐大,它將比C++11更大幅度地改變我們的程式設計方式。結合新功能將帶來更大的能力。然而,並非所有功能都是自解釋的,且存在隱藏的陷阱。因此,了解C++20的所有概念並學習如何最大程度地受益是關鍵。

本書涵蓋了所有新的C++20功能(包括語言和庫)的動機和背景,並提供了許多示例和獨特的背景資訊,適用於應用程式開發人員和庫開發人員。重點是這些功能如何影響日常程式設計,結合功能可能產生的效果,以及如何在實踐中從中受益。

「C++20讓我害怕了幾年,而我是一位C++教育者。在閱讀了Nico的精彩新書之後,我可能仍然害怕C++20,但至少我對我所害怕的事情有了更深入的理解。」(Leor Zolman)

「我之前使用過一些C++20功能,現在對整體有了更好的理解。」(William Gordon Rutherdale)

「我幾乎每天都把這本書當作參考。」(Selvakumar Jawahar)

Nicolai M. Josuttis在C++社群中以他權威的書籍和演講而聞名。他是《C++17 - The Complete Guide》、《C++ Move Semantics - The Complete Guide》、《The C++ Standard Library - A tutorial and Reference》和(作為共同作者)《C++ Templates: The Complete Guide》的作者。他已經是C++標準委員會的成員超過20年。