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
 


Kill It With Fire

Author: Marianne Bellotti
Publisher: No Starch Press
Pages: 248
ISBN: 978-1718501188
Print: 1718501188
Kindle: B08CTFY4JP
Audience: Developers renovating aging systems
Rating: 4.5
Reviewer: Kay Ewbank

The subtitle of this book is "Manage aging computer systems and future proof modern ones". Thi [ ... ]



Modern Frontend Development with Node.js

Author: Florian Rappl
Publisher: Packt Publishing
Date: November 2022
Pages: 208
ISBN: 978-1804618295
Print: 1804618292
Kindle: B0B9BH5WBS
Audience: Node.js developers
Level: Introductory/Intermediate
Rating: 3
Reviewer: Ian Elliot
Modern development - what else is there?


More Reviews