Free Shipping on Orders of $50 or more.

Mastering C++ Programming: Modern C++ 17 at your fingertips - Paperback

Mastering C++ Programming: Modern C++ 17 at your fingertips - Paperback

Regular price $79.18
Sale price $79.18 Regular price
Sale Sold out
Unit price
/per 
This is a pre order item. We will ship it when it comes in stock.
Lock Secure Transaction

by Jeganathan Swaminathan (Author)

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

Key Features

  • Get ​ ​acquainted ​ ​with ​ ​the ​ ​latest ​ ​features ​ ​in ​ ​C++ ​ ​17
  • Take ​ ​advantage ​ ​of ​ ​the ​ ​myriad ​ ​of ​ ​features ​ ​and ​ ​possibilities ​ ​that ​ ​C++ offers ​ ​to ​ ​build ​ real-world ​ ​applications
  • Write ​ ​clear ​ ​and ​ ​expressive ​ ​code ​ ​in ​ ​C++, ​ ​and ​ ​get ​ ​insights ​ ​into ​ ​how ​ ​to keep ​ ​your ​ ​code ​ ​error-free

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.

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 ​ ​
    Number of Pages: 384
    Dimensions: 0.79 x 9.25 x 7.5 IN
    Publication Date: September 01, 2017