Discovering Modern C++, 2nd Ed (Addison-Wesley)
Monday, 16 May 2022

Updated for C++17 and C++ 20, this book teaches C++ using realistic examples. Drawing on experience teaching C++ to physicists, mathematicians, engineers, and students, Peter Gottschling guides readers to sophisticated approaches based on advanced features.

<ASIN:0136677649>

The book is a second edition of a title included in our Top Choice C++ Books. It covers increasingly powerful features, from lambdas to expression and variadic templates. Gottschling also shows how to apply C++'s libraries: both the Standard Template Library (STL) and scientific libraries for arithmetic, linear algebra, differential equations, and graphs.

Author: Peter Gottschling
Publisher: Addison-Wesley
Date: December 2021
Pages: 576
ISBN: 978-0136677642
Print: 0136677649
Kindle: ‎ B09HTJRJ3V
Audience: C++ developers
Level: Intermediate/Advanced
Category: C/C++

  • Quickly master core features: variables, operators, expressions, statements, functions, error handling, I/O, arrays, pointers, references, and more
  • Make the most of classes and object-oriented programming, from constructors/destructors to operator overloading and multiple inheritance
  • Apply advanced generic programming and template-based techniques
  • Use C++’s libraries to write more robust and powerful code more quickly
  • Explore metaprogramming in depth, and master cutting-edge optimization techniques
  • Walk through representative scientific projects, and create your own

Related Reviews

Discovering Modern C++ 

For recommendations of C and C++ books see Top Choice C and C++ Books in our Programmer's Bookshelf section.

For more Book Watch just click.

Book Watch is I Programmer's listing of new books and is compiled using publishers' publicity material. It is not to be read as a review where we provide an independent assessment. Some, but by no means all, of the books in Book Watch are eventually reviewed.

To have new titles included in Book Watch contact  BookWatch@i-programmer.info

Follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for each day's new addition to Book Watch and for new reviews.

 

 

Banner
 


Learn Quantum Computing with Python and Q#

Author: Dr. Sarah Kaiser and Dr. Chris Granade
Publisher: Manning
Date: June 2021
Pages: 384
ISBN: 978-1617296130
Print: 1617296139
Kindle: B098BNK1T9
Audience: Developers interested in quantum computing
Rating: 4.5
Reviewer: Mike James
Quantum - it's the future...



Accelerating Software Quality

Author: Eran Kinsbruner
Publisher: Perforce
Pages: 357
ISBN: 978-8671126044
Print: B08FKW8B9B
Kindle:B08FKWD2TR
Audience: Devops developers
Rating: 3
Reviewer: Kay Ewbank

With a subtitle of 'machine learning and artificial intelligence in the age of devops', this book certainly sounds as though it fits c [ ... ]


More Reviews