Good intermediate book?

Hi all

Please can you suggest a good intermediate book for C++

Basically I am looking for topics such as when to use pointers, namescpaces, design patterns etc.

I know how to use them, but not sure when is always the best time to do so.

Most books I have come across are either introductory or go in to depth in one certain field like OpenGL or such.

I just want good C++ best practices used and recommendations please.
If you want an intermediate book to learn the basic syntax, I would check out "C++, A Complete Reference".

If you want to learn how to design professional C++ programs using methodologies such as abstraction, design patterns and more advanced features, get "Professional C++"
Thanks IceStorm, is this the Professional C++ book you are referring to?

http://www.amazon.com/Professional-C-Nicholas-A-Solter/dp/0764574841

+1 on Effective C++ by Scott Meyers. Excellent book(s) that will definitely improve your C++ skills.
Topic archived. No new replies allowed.