I'm going to be starting this course in a few weeks with the following course description:
I will admit that I am a little weak with C++ at the moment, but I am a fast learner and already have a solid foundation in Java programming. I'm looking for a good book that will help me catch up to speed before the course starts. I really like the Thinking in Java books by Bruce Eckel, so I took a look at Thinking in C++. Apparently the last book was published in 2003, so I'm a little worried that its outdated.
I'd appreciate it if someone could recommend me a decent book to learn C++. Thanks!