If you are looking to get yourself familiar with C++ in the depth, then Starting out with C++ by Tony Gaddis is the right choice for you. It has a step-by-step presentation that helps beginners to understand the important concepts of C++ programming language.
For two-semester courses in the C++ programming sequence, or an accelerated one-semester course. A clear and student-friendly way to teach the fundamentals of C++ Starting Out with C++: From Control Structures through Objects covers control structures, functions, arrays, and pointers before objects and classes in Tony Gaddis’s hallmark accessible, step-by-step presentation. His books help beginning students understand the important details necessary to become skilled programmers at an introductory level.