Advertisement
Membership
Login
ACCU Buttons
Search in Book Reviews
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
I think he has a sane balance between using the language and understanding it. You will not learn how to write your own templates (there is a small item hidden away in the chapter on Data Structures but not enough to be useful) here but you will learn to use those in the Standard Library.
stringas a specialisation of
basic_stringis introduced early and used consistently.
Sadly with so much good I must report a fall from grace when he comes to tackle a polymorphic hierarchy he completely forgets about destructors and the need for making them
virtual.
This book could also have done with a more rigorous technical review, and I hope that it gets such as part of a process of producing a third edition. The faults are correctable without a major rewrite. It is not the book that I would write but it is a worthy effort that will do student readers much more good than harm.
The author set out to write a good textbook on simple programming with C++ as the tool. He did not set out to write a comprehensive text on C++ and I can find no fault with that. This is a book that is well worth considering for a university (or senior school) course on programming with C++ as long as all concerned clearly recognise its objectives. Use this book for starters and then study something such asThe C++ Primer 3rd editionorThe C++ Programming Language 3rd editionand you will be ready to develop your expertise with some of the excellent intermediate to advanced books that are being published.