Whether C++ is your first language or whether you've lost count, this Murach book will teach you how to code, test, and debug C++ programs like the professionals do.
It starts you off using features of today's C++ that help you learn more quickly and easily than in the past. It builds out your professional skills so you can work with I/O streams, files, strings, vectors, functions, arrays, C strings, exceptions, structures, classes, data structures, the STL, pointers, templates, legacy code, embedded systems, and custom containers, iterators, and algorithms. It teaches you about object-oriented programming and shows you how to combine the best procedural practices with the best OO practices in your programs.
And it's all done using Murach's distinctive "paired-pages" format that breaks content down into manageable chunks to allow for self-paced training and quick reference.
Murach's C++ Programming