I'm surprised nobody mentioned The Famous C++ FAQ - http://www.parashift.com/c++-faq/
Over the years, I fond it to be an invaluable resource to refresh the knowledge (before an Interview) and connect all dots - with only a few lines/paragraphs of text (instead of 10 pages in some book).
Once you can answer all those questions, it will mean that you understand the design and implementation of the language, and you will be a master of C++ - of course, for that level of knowledge, you will need to go through many books - Design Patterns, STL, Template Metaprogramming, ...
I'm not sure I'd recommend Bruce Eckel's Thinking in C++ at this early stage, though. It's a pretty heavy read that is best to enjoy once you have a basic grasp on the most basic low-level C++ concepts like pointers, virtual methods and templates (and no, Java exp. doesn't really count here).
And that's before we even touch the subject of C++11....
My tip: Leave C++ and never look back. It's pure evil.

Find content
Not Telling