|
Books > Computing & IT > Computer programming > Programming languages
|
Buy Now
Advanced C++ - Master the technique of confidently writing robust C++ code (Paperback)
Loot Price: R1,262
Discovery Miles 12 620
|
|
|
Advanced C++ - Master the technique of confidently writing robust C++ code (Paperback)
Expected to ship within 18 - 22 working days
|
Become an expert at C++ by learning all the key C++ concepts and
working through interesting exercises Key Features Explore C++
concepts through descriptive graphics and interactive exercises
Learn how to keep your development bug-free with testing and
debugging Discover various techniques to optimize your code Book
DescriptionC++ is one of the most widely used programming languages
and is applied in a variety of domains, right from gaming to
graphical user interface (GUI) programming and even operating
systems. If you're looking to expand your career opportunities,
mastering the advanced features of C++ is key. The book begins with
advanced C++ concepts by helping you decipher the sophisticated C++
type system and understand how various stages of compilation
convert source code to object code. You'll then learn how to
recognize the tools that need to be used in order to control the
flow of execution, capture data, and pass data around. By creating
small models, you'll even discover how to use advanced lambdas and
captures and express common API design patterns in C++. As you
cover later chapters, you'll explore ways to optimize your code by
learning about memory alignment, cache access, and the time a
program takes to run. The concluding chapter will help you to
maximize performance by understanding modern CPU branch prediction
and how to make your code cache-friendly. By the end of this book,
you'll have developed programming skills that will set you apart
from other C++ programmers. What you will learn Delve into the
anatomy and workflow of C++ Study the pros and cons of different
approaches to coding in C++ Test, run, and debug your programs Link
object files as a dynamic library Use templates, SFINAE, constexpr
if expressions and variadic templates Apply best practice to
resource management Who this book is forIf you have worked in C++
but want to learn how to make the most of this language, especially
for large projects, this book is for you. A general understanding
of programming and knowledge of using an editor to produce code
files in project directories is a must. Some experience with
strongly typed languages, such as C and C++, is also recommended.
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.