Skip to product information
1 of 1

John Lakos,Vittorio Romeo,Rostislav Khlebnikov,Alisdair Meredith

Embracing Modern C++ Safely

Embracing Modern C++ Safely

Regular price £31.38 GBP
Regular price £41.99 GBP Sale price £31.38 GBP
25% OFF Sold out
Tax included. Shipping calculated at checkout.

YOU SAVE £10.61

  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
Trustpilot 4.5 stars rating  Excellent
We're rated excellent on Trustpilot.
  • More about Embracing Modern C++ Safely


Maximize Reward and Minimize Risk with Modern C++ Embracing Modern C++ Safely shows how to make effective use of the new and enhanced language features of modern C++ without falling victim to their potential pitfalls.

Format: Paperback / softback
Length: 1376 pages
Publication date: 09 February 2022
Publisher: Pearson Education (US)


Maximizing Reward and Minimizing Risk with Modern C++ Embracing Modern C++ Safely is a comprehensive guide that empowers developers to leverage the powerful features of modern C++ while avoiding potential pitfalls. Drawing upon the expertise of four renowned C++ authorities, the book categorizes C++11/14 language features into three categories: Safe, Conditionally Safe, and Unsafe. Safe features offer compelling value, are easy to use productively, and are relatively difficult to misuse. Conditionally safe features offer significant value but come with risks that require significant expertise and familiarity before use. Unsafe features, with an especially poor risk/reward ratio, are easy to misuse and are beneficial in only the most specialized circumstances.

This book distills the collective experience of the C++ community in applying C++11 and C++14 features, providing valuable insights for making effective and safe design decisions in large-scale software development environments. Through objective examples derived from real code bases, the authors illustrate key issues and identify sound use cases, hidden pitfalls, and shortcomings of each feature. By reading this book, developers will gain a deep understanding of what each C++11/14 feature does and where it works best, recognizing how to work around show-stopping pitfalls and annoying corner cases. They will also gain insights for preparing coding standards and style guides that suit their organization's needs, enabling them to introduce modern C++ incrementally and judiciously into established code bases.

Whether you are a seasoned C++ developer or new to the language, this book is a valuable resource for maximizing reward and minimizing risk in your software development endeavors. By embracing modern C++ safely and responsibly, you can unlock the full potential of the language while ensuring the stability and reliability of your applications.

Weight: 2032g
Dimension: 187 x 234 x 53 (mm)
ISBN-13: 9780137380350

UK and International shipping information

UK Delivery and returns information:

  • Delivery within 2 - 3 days when ordering in the UK.
  • Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
  • Returns policy: Return within 30 days of receipt for full refund.

International deliveries:

Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.

  • Delivery times: within 5 - 10 days for international orders.
  • Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
  • Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
View full details