REVIEW - C++ Solutions - Companion to The C++ Programming Language, Third Edition


Title:

C++ Solutions

Companion to The C++ Programming Language, Third Edition

Author:

David Vandevoorde

ISBN:

Publisher:

Addison-Wesley (1998)

Pages:

292pp

Reviewer:

Francis Glassborow

Reviewed:

February 1999

Rating:

★★★☆☆


A book worthy of your study if you are anything less than a C++ expert.

Back in 1990 Tony Hansen wrote an excellent book The C++ Answer Book in which he presented his solutions to the end of chapter exercises in the first edition of The C++ Programming Language (Bjarne Stroustrup). The second edition of the latter book was published the following year. Though there were considerable changes between the two editions of the book, the end of chapter exercises remained substantially the same. Developments to C++ dated Tony's book a little but it remained an excellent buy until the mid-1990s. The 3rd edition of The C++ Programming Language 3rd ed was a fundamental rewrite and many of the exercises were changed. If the questions have not changed the answers usually have. No that is not a joke. The way that a competent C++ programmer would code today is significantly different from the code of eight years ago.

David Vandevoorde has not attempted the kind of global coverage that characterised Tony Hansen's book. In C++ Solutions we have a much slimmer volume in which the author has been selective in which exercises he tackles. On the other hand the book has come out only a year after C++PL 3rd ed. and so should have more currency.

David fully deserves to be respected as a C++ expert and this book is worthy of your study if you are trying to achieve mastery of C++. However there is plenty of room for you to write your own set of answers to an entirely different selection of Bjarne Stroustrup's end of section exercises.

I recommend that you try the original exercises first before checking to see if David has provided his. One feature of David's work is that he sometimes adds a supplemental question of his own to make sure that you have to think about what you are doing. He does not provide solutions for his supplemental questions

:-)

A book worthy of your study if you are anything less than a C++ expert.


Book cover image courtesy of Open Library.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.