Mastering C++ Programming

Take your C++ coding to the next level by leveraging the latest features and advanced techniques to building high performing, reliable applications.

Mastering C++ Programming

Jeganathan Swaminathan

11 customer reviews
Take your C++ coding to the next level by leveraging the latest features and advanced techniques to building high performing, reliable applications.
Mapt Subscription
FREE
$30.00/m after trial
eBook
$28.00
RRP $39.99
Save 29%
Print + eBook
$49.99
RRP $49.99
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$28.00
$49.99
$29.99 p/m after trial
RRP $39.99
RRP $49.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Mastering C++ Programming Book Cover
Mastering C++ Programming
$ 39.99
$ 28.00
Modern C++ Programming Cookbook Book Cover
Modern C++ Programming Cookbook
$ 39.99
$ 28.00
Buy 2 for $35.00
Save $44.98
Add to Cart

Book Details

ISBN 139781786461629
Paperback384 pages

Book Description

C++ has come a long way and has now been adopted in several contexts. Its key strengths are its software infrastructure and resource-constrained applications. The C++ 17 release will change the way developers write code, and this book will help you master your developing skills with C++. With real-world, practical examples explaining each concept, the book will begin by introducing you to the latest features in C++ 17. It encourages clean code practices in C++ in general, and demonstrates the GUI app-development options in C++. You’ll get tips on avoiding memory leaks using smart-pointers. Next, you’ll see how multi-threaded programming can help you achieve concurrency in your applications. Moving on, you’ll get an in-depth understanding of the C++ Standard Template Library. We show you the concepts of implementing TDD and BDD in your C++ programs, and explore template-based generic programming, giving you the expertise to build powerful applications. Finally, we’ll round up with debugging techniques and best practices.By the end of the book, you’ll have an in-depth understanding of the language and its various facets.

Table of Contents

Chapter 3: Template Programming

What You Will Learn

  • Write modular C++ applications in terms of the existing and newly introduced features
  • Identify code-smells, clean up, and refactor legacy C++ applications
  • Leverage the possibilities provided by Cucumber and Google Test/Mock to automate test cases
  • Test frameworks with C++
  • Get acquainted with the new C++17 features
  • Develop GUI applications in C++
  • Build portable cross-platform applications using standard C++ features

Authors

Table of Contents

Chapter 3: Template Programming

Book Details

ISBN 139781786461629
Paperback384 pages
Read More
From 11 reviews

Read More Reviews

Recommended for You

Modern C++ Programming Cookbook Book Cover
Modern C++ Programming Cookbook
$ 39.99
$ 28.00
Mastering C++ Multithreading Book Cover
Mastering C++ Multithreading
$ 35.99
$ 25.20
Learning C++ Functional Programming Book Cover
Learning C++ Functional Programming
$ 39.99
$ 28.00
Mastering the C++17 STL Book Cover
Mastering the C++17 STL
$ 35.99
$ 25.20
Beginning C++ Programming Book Cover
Beginning C++ Programming
$ 39.99
$ 28.00
C++17 STL Cookbook Book Cover
C++17 STL Cookbook
$ 39.99
$ 28.00