Professional C++ (Paperback) 4th

Marc Gregoire

  • 出版商: Wrox Press
  • 出版日期: 2018-04-17
  • 定價: $2,250
  • 售價: 6.0$1,350
  • 語言: 英文
  • 頁數: 1184
  • 裝訂: Paperback
  • ISBN: 1119421306
  • ISBN-13: 9781119421306
  • 相關分類: C++ 程式語言
  • 立即出貨(限量) (庫存=1)



Get up to date quickly on the new changes coming with C++17

Professional C++ is the advanced manual for C++ programming. Designed to help experienced developers get more out of the latest release, this book skims over the basics and dives right in to exploiting the full capabilities of C++17. Each feature is explained by example, each including actual code snippets that you can plug into your own applications. Case studies include extensive, working code that has been tested on Windows and Linux, and the author's expert tips, tricks, and workarounds can dramatically enhance your workflow. Even many experienced developers have never fully explored the boundaries of the language's capabilities; this book reveals the advanced features you never knew about, and drills down to show you how to turn these features into real-world solutions.

The C++17 release includes changes that impact the way you work with C++; this new fourth edition covers them all, including nested namespaces, structured bindings, string_view, template argument deduction for constructors, parallel algorithms, generalized sum algorithms, Boyer-Moore string searching, string conversion primitives, a filesystem API, clamping values, optional values, the variant type, the any type, and more. Clear explanations and professional-level depth make this book an invaluable resource for any professional needing to get up to date quickly.

  • Maximize C++ capabilities with effective design solutions
  • Master little-known elements and learn what to avoid
  • Adopt new workarounds and testing/debugging best practices
  • Utilize real-world program segments in your own applications

C++ is notoriously complex, and whether you use it for gaming or business, maximizing its functionality means keeping up to date with the latest changes. Whether these changes enhance your work or make it harder depends on how well-versed you are in the newest C++ features. Professional C++ gets you up to date quickly, and provides the answers you need for everyday solutions.


《Professional C++》是一本針對C++程式設計的進階手冊。設計用於幫助有經驗的開發人員充分利用最新版本的C++,本書快速概述基礎知識,並深入探討如何充分利用C++17的功能。每個功能都以實例解釋,並包含可插入自己應用程式的實際程式碼片段。案例研究包括在Windows和Linux上測試過的大量工作程式碼,作者的專業技巧、技巧和解決方法可以大大提升您的工作流程。即使許多有經驗的開發人員從未完全探索過語言功能的邊界,本書揭示了您不知道的高級功能,並深入介紹如何將這些功能轉化為實際解決方案。


  • 通過有效的設計解決方案最大化C++的功能

  • 掌握鮮為人知的元素,並學習要避免的事項

  • 採用新的解決方法和測試/調試最佳實踐

  • 在自己的應用程式中利用真實世界的程式片段

C++以其複雜性而聞名,無論您是用於遊戲還是商業,最大化其功能性意味著與最新變化保持同步。這些變化是增強您的工作還是使其變得更困難,取決於您對最新C++功能的熟悉程度。《Professional C++》可以讓您快速更新,並提供您在日常解決方案中所需的答案。