I dare to advice get the classic book "C programming language" by Kernighan and Ritchie.
I migrated from C/C++ to Java several years ago and I've seen that for many "pure java" colleagues the most troublesome features are the core things inherited by C++ from C.
Though perhaps after you'll learn them you should seldom use them in good C++ programs (like pointers etc.)
Accelerated C++ could be suitable for your case (that and other proven C++ books can be found at http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list ), but specifically coming from a Java background, you may wish to get 3rd edition of Effective C++ (Meyers), which focuses on many points that are particularly hard for the Java or C# programmers, and C++ Coding Standards (Sutter/Alexandrescu), which summarizes a few best practices you should probably follow until you're an expert yourself.