Books > Computing & IT > Computer programming > Programming languages
|
Buy Now
Advanced C++ Programming Cookbook - Become an expert C++ programmer by mastering concepts like templates, concurrency, and type deduction (Paperback)
Loot Price: R1,267
Discovery Miles 12 670
|
|
Advanced C++ Programming Cookbook - Become an expert C++ programmer by mastering concepts like templates, concurrency, and type deduction (Paperback)
Expected to ship within 10 - 15 working days
|
A recipe-based guide to refining your C++ programming skills with
the help of coding best practices, advanced programming concepts,
and the latest features of C++17 and C++20 Key Features Learn how
to develop and design your own libraries Find solutions to your app
development problems and implement them in a highly reusable
manner, following library development best practices Explore
advanced C++ features such as containers, coroutines, and modules
Book DescriptionIf you think you've mastered C++ and know
everything it takes to write robust applications, you'll be in for
a surprise. With this book, you'll gain comprehensive insights into
C++, covering exclusive tips and interesting techniques to enhance
your app development process. You'll kick off with the basic
principles of library design and development, which will help you
understand how to write reusable and maintainable code. You'll then
discover the importance of exception safety, and how you can avoid
unexpected errors or bugs in your code. The book will take you
through the modern elements of C++, such as move semantics, type
deductions, and coroutines. As you advance, you'll delve into
template programming - the standard tool for most library
developers looking to achieve high code reusability. You'll explore
the STL and learn how to avoid common pitfalls while implementing
templates. Later, you'll learn about the problems of multithreaded
programming such as data races, deadlocks, and thread starvation.
You'll also learn high-performance programming by using
benchmarking tools and libraries. Finally, you'll discover advanced
techniques for debugging and testing to ensure code reliability. By
the end of this book, you'll have become an expert at C++
programming and will have gained the skills to solve complex
development problems with ease. What you will learn Solve common
C++ development problems by implementing solutions in a more
generic and reusable way Achieve different levels of exception
safety guarantees by introducing precise declarations Write
library-quality code that meets professional standards Practice
writing reliable, performant code that exposes consistent behavior
in programs Understand why you need to implement design patterns
and how it's done Work with complex examples to understand various
aspects of good library design Who this book is forThis book is for
intermediate and expert-level C++ developers who are looking to
explore the lesser known functionalities of the language to improve
the efficiency of their code and the way they develop applications.
Basic knowledge of object-oriented programming concepts and the
Standard Template Library (STL) is assumed.
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!
|
You might also like..
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.