Skip to product information
1 of 1

J. Davidson,Kate Gregory

Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code

Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code

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

YOU SAVE £8.59

  • 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 Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code


The C++ Core Guidelines are a set of rules for writing reliable, efficient, and well-performing C++ code. "Beautiful C++" is a book that provides practical knowledge for improving C++ style, aligning closely with the official C++ Core Guidelines website. It offers 30 Core Guidelines, conceptual insights, expert sample code, and tips for using newer features properly. The book is available for free online, and all sample code is available on Compiler Explorer.

Format: Paperback / softback
Length: 352 pages
Publication date: 19 January 2022
Publisher: Pearson Education (US)


Discover the captivating world of modern C++ with "Beautiful C++"! This insightful guide presents the C++ Core Guidelines from a developer's perspective, highlighting the benefits of adhering to these rules and the potential pitfalls of ignoring them. Whether you're a seasoned C++ enthusiast or a software developer seeking fresh insights, this book is a must-read.

"Beautiful C++" offers a comprehensive and engaging exploration of C++ development. Authored by renowned C++ experts Guy Davidson and Kate Gregory, this book provides valuable guidance on designing and writing exceptional C++ programs. With its clear structure and alignment with the official C++ Core Guidelines website, it serves as a valuable reference tool for programmers.

In this book, Davidson and Gregory introduce 30 Core Guidelines that are particularly insightful and practical. They offer detailed insights and practical knowledge to enhance your C++ style, covering topics such as avoiding bikeshedding, optimizing code efficiency, leveraging modern language features effectively, and writing robust and performant programs by default.

Throughout the book, Davidson and Gregory provide valuable conceptual insights and expert sample code. They illuminate proven techniques for utilizing both new and established language features, showcasing how to maximize their benefits while minimizing potential issues. By emphasizing the importance of writing higher-quality code that is statically type-safe, leak-resistant, and easier to evolve, they empower developers to create software that is reliable, efficient, and scalable.

One of the key strengths of "Beautiful C++" is its versatility. Whether you're working with C++20, C++17, C++14, or C++11, this book provides valuable guidance and insights that are applicable across different versions of the language. It empowers developers to stay up-to-date with the latest advancements while maintaining a strong foundation in C++ principles.

In conclusion, "Beautiful C++" is a remarkable resource for C++ developers of all levels. Whether you're looking to improve your coding skills, expand your knowledge of C++, or simply deepen your understanding of the language, this book offers invaluable guidance and practical insights. By embracing the Core Guidelines and applying them in your C++ development, you can create exceptional software that is reliable, efficient, and well-performing. So, embark on this journey of C++ mastery with "Beautiful C++" and unlock the full potential of this powerful programming language!

Weight: 600g
Dimension: 179 x 231 x 23 (mm)
ISBN-13: 9780137647842

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