Would you recommend the product? yes | Price you paid?: $40.00 | Rating: 9
Well laid out, standards compilant, and cross platform
some later chapters could do with fleshing out.
This is one of the best introductory books to C++ there is. The pace starts slowly and steadily at first, but soon has you advancing to the more juicy parts of C++.
One of the things that struck me was the absence of constant references to C that you tend to find in other books. This was refreshing and lets you see C++ for itself.
It does cover C ways of doing things, but always after you've already covered the C++ way. This tends to leave the reader in the right frame of mind for how to do things with C++. ( no mallocs in here ).
The examples, are short and sweet, but do cover everything you need to know. When there's multiple ways of doing things, these are explained thoroughly. You don't get the filler, of say eight page listings for a program. Its the concepts that are covered, not how to write a complete database application. There also fully standard compliant.
Where the book is thin is in later chapters. Making it more complete though, would end up turning this into a refrence manual rather than a teaching book. Although saying that its layout and short examples makes it a good reference, when you need to double check how to do something.
The only thing that grates is the refrences to VC++, but since these are only passing refrences, and don't affect whats being said, or the examples given, as they will compile on any system. So I'm nit picking.
All the code in the book, is also available in the accompanying CD, as well as the website.
I enjoyed it, and learnt a lot from this book.