Skip to content
Save 5% on your next order with code PREMIUM5!
100,000+ Products for Home, Medical, Office & Classroom Needs
Search
Skip to product information
1 of 1

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

$83.50 USD
$83.50 USD
Sale Sold out
Shipping calculated at checkout.
In stock (100 units), ready to be shipped

Available Offers

Fast delivery available on most orders

Multiple secure payment options accepted

Secure checkout with
  • American Express
  • Apple Pay
  • Bancontact
  • Diners Club
  • Discover
  • Google Pay
  • Mastercard
  • MB WAY
  • PayPal
  • Shop Pay
  • Visa
View Product Details

Product Description

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