Mike Murach & Assoc. Mike Murach & Assoc. Murach's C++ Programming
C++ was first released in 1985, and it was a hard language to learn. That's because it required programmers to master low-level techniques to work with memory. Over the years, C++ has evolved to provide many higher-level techniques that make it much easier to write effective C++17 code. But most C++ books haven t evolved with the language.
Mike Murach & Assoc. Murach's C++ Programming