Rating:  Summary: okay for beginners Review: This is not a bad book. It's a good introduction to C++ for C programmers, and it covers most of the important concepts. But if you go far in C++ you'll quickly grow out of this book, which leaves out some important concepts such as initialization lists. It's not a bad place to start, but don't expect this to be the only C++ book you'll need.
Rating:  Summary: Missing Essential Pieces Review: Fair at best. As noted by others, no exercises to work through. Weak as a reference. Some seriously poor examples, eg using gets() which is a horriblely unsecure function and is depricated or will generate warnings in many compilers. Also ignores portability issues, telling users to take advantage of any compiler-specific library functions, regardless of whether or not they're available on other platforms.I bought this in order to brush up on C++ and wish I'd gotten something else.
Rating:  Summary: Great for the C++ beginner Review: I had very little experience in programming, but, after reading this book, I now feel confident that I can do just about anything with this language. Another book that I suggest reading _after_ this one is Ivor Horten's Beginning C++. With the knowledge in these two books, you can become a C++ master.
|