Could you recommend me some books on C and C++, that would be suitable for a Java developer? In JAVA most things look simple enough, and the Specification helps a lot but both C and C++ are full of features that make me dizzy. Not that I have absolutely no experience with C++, but it's far from enough.
I am especially interested in C books, as I might need to port some apps from C to JAVA and the OOP implementation in C looks quite bizarre to me. Classes in C++ are OK, but C seems to do the job with some other roundabouts that are quite unclear to me.
Is there a official C & C++ documentation (like the one Java's got)? And there are so many libraries that are often used that make deciphering C code even harder for me. I mean, for example, Win32 apps look different with all their typedefs and all.
Thanks!