Below are two highly recommended C++ books.
Effective C++ Third Edition: 55 Specific Ways in Improve Your Programs and Designs, by Scott Meyers
C++ Common Knowledge: Essential Intermediate Programming, by Stephen C. Dewhurst.
I've repeatedly gone through all examples. My copies are less then a year old; yet, with repeated daily readings and dog eared pages, my books are beginning to show some wear. In my opinion, you won't go wrong with these two books. One of the books requred a few minor, technical corrections; but, these corrections can be found on the author's errata page.