tags:

views:

270

answers:

6

A good C++ book for someone that needs a GOOD, BUT QUICK REFRESHER on templates, virtual void, inline, the finder points, extern, etc, etc

+2  A: 

I taught myself C++ (from C) using Thinking In C++. Thinking In C++ is available as a free E-Book. I find it's good to look back over to get a review when you've forgotten the exact syntax of a few things and such..

Also, it starts teaching assuming that you already know a C-ish language.. so it's really pretty good for any programmer that wants to teach themselves C++

Earlz
+8  A: 

If you are already familiar with C++, go through The C++ Programming Language and skip the parts you are still intimate with.

Georg Fritzsche
Or just skip those which are boring: all these integers / float discussions are important for math users, personally I just got bored...
Matthieu M.
The C++ Programming Language is good, even if you aren't already familiar with C++. Although it helps to be familiar with either C or other object-oriented languages (Java, C#).
Thomas Owens
+2  A: 

Bruce Eckel's 'Thinking in C++' is a good refresher. I'd stay away from the 'The C++ Programming Language' if I'm short on time.

Sameer
+12  A: 

I used Effective C++ to review before job interviews. Not only did it remind me how to use a lot of the features of C++, but it also gave me some new tips and tricks I hadn't heard/thought of before.

Blacktiger
There is a newer version http://www.amazon.com/Effective-Specific-Improve-Programs-Designs/dp/0321334876/ref=dp_ob_title_bk. +1 for pointing out such a good book.
fco.javier.sanz
+3  A: 

Besides Effective C++, I'd look at C++ Common Knowledge.

ceo