Mastering Modern C++23: Advanced Programming Techniques and Best Practices

· Gareth Thomas
Ebook
529
Pages
Eligible

About this ebook

Prices for items sold by Amazon AU and third party sellers include NZ GST (if applicable). For items sold by Amazon Global Store, NZ GST will be calculated at checkout. For further information please see Details



Mastering Modern C++23

The C++ standard has evolved—have you?

C++23 introduces powerful new features that redefine how developers write efficient, maintainable, and high-performance code. If you're still relying on outdated techniques, you're leaving performance, safety, and scalability on the table.

This isn't just another C++ book. Mastering Modern C++23 is your definitive guide to mastering the latest advancements in the language. Whether you're an experienced developer upgrading your skills or an ambitious programmer ready to embrace cutting-edge C++, this book takes you beyond the basics and deep into real-world, production-ready programming techniques.

Inside, you’ll discover:

How to fully leverage the latest C++23 features like concepts, ranges, and coroutines

Advanced object-oriented and functional programming techniques that make your code more efficient and readable

The truth about smart pointers, move semantics, and memory management—and how to use them without pitfalls

Multithreading and concurrency strategies for building scalable, high-performance applications

STL deep dives: how to squeeze the most out of containers, iterators, and algorithms

Real-world debugging, performance optimization, and error-handling techniques used by top professionals

Modern design patterns and best practices that will make your code cleaner, safer, and future-proof

This book isn’t just about teaching syntax—it’s about writing world-class C++ code that can stand the test of time.

If you’re ready to stop coding like it’s 2011 and start writing modern, professional-grade C++, grab your copy now.

Prices for items sold by Amazon AU and third party sellers include NZ GST (if applicable). For items sold by Amazon Global Store, NZ GST will be calculated at checkout. For further information please see Details Mastering Modern C++23 The C++ standard has evolved—have you? C++23 introduces powe...

Discover more

About the author

Gareth Morgan Thomas is a qualified expert with extensive expertise across multiple STEM fields. Holding six university diplomas in electronics, software development, web development, and project management, along with qualifications in computer networking, CAD, diesel engineering, well drilling, and welding, he has built a robust foundation of technical knowledge. 

Educated in Auckland, New Zealand, Gareth Morgan Thomas also spent three years serving in the New Zealand Army, where he honed his discipline and problem-solving skills. With years of technical training, Gareth Morgan Thomas is now dedicated to sharing his deep understanding of science, technology, engineering, and mathematics through a series of specialized books aimed at both beginners and advanced learners.


Gareth Morgan Thomas is a qualified expert with extensive expertise across multiple STEM fields. Holding six university diplomas in electronics, software development, web development, and project management, along with qualifications in computer networking, CAD, diesel engineering, well drilling,...

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.