[Bytes Link logo]

C++ Solutions 3rd Edition

by by David Vandevoorde Reviewed by Lloyd D Mizer, NOCCC , lmizer@juno.com - December 28, 1999 at 23:59:59:


Bjarne Stroustrup developed the C++ programming language in 1980, but it was first used outside a research organization in September 1983. The original name was C with classes. The “C++ Programming Language” is recognized as being “the bible” of reference books on the C++ language. Bjarne presented a number of exercises for the reader to solve, the problem was that many people came up with solutions that were either not well done or didn’t properly use the features of the language.

This well written book gives insightful, logical, and easy-to-follow solutions to over 300 of the exercises found in Bjarne’s book. Each exercise is fully explained and annotated with references to “C++ Programming Language.” It will provide a source of good ideas, and code that you can compare to your solutions for the same problems. Exercises covering the following subjects are presented and solved—arrays, expressions, functions, source files, operator overloading, templates, class hierarchies, strings, and streams. You will get a thorough understanding on ANSI/ISO C++ standard by working through the examples. It provides hints to help you find your own solution and additional exercises to let you explore deeper into modern software design.

It is a 352 page, paperback book. The full source code is available on line at the publishers web site: http://www.awl.com/cseng/0-201-30965-3. The name of the file is cppsols.zip and is 80Kb in size.

It is a widely accepted fact that the only way to truly learn programming is to program. A good tutorial will teach you the rules and syntax of a language, but you must learn to correctly apply the rules and syntax to create a reliable program. If you give a project to 100 programmers they will each come up with a different solution, so David includes discussions of alternatives and compromises. It adheres to the final ANSI/ISO C++ specifications. There are over 120 discussions that stand on their own.

The exercises cover a wide range of topics such as the standard library and its performance. It shows the development of a strategy game, efficient operator overloading, and file manipulation. It is targeted for the new C++ programmers, but seasoned programmers will find this book a source of ideas. You will appreciate Addison-Wesley’s usual outstanding indexing and cross-referencing. A tutorial is provided for subtle language issues. The first chapters are an overview of key concepts and terminology, and suggestions to deal with various C++ compilers.

Addison-Wesley Computer and Engineering Publishing Group One Jacob Way Reading, Massachusetts 01867 Voice: 781-944-3700 Fax: 781-942-3076 http://www.awl.com/cseng/ ISBN: 0-201-30965-3 Street price: $ 29.95



Return to Listing
Home | About NOCCC | Special Interest Groups | Calendar | Membership Information
Meeting Location | Links | Orange Bytes Newsmagazines | Classified Ads | Search the Web

[------STRIPE-----]


Site Disclaimer Suggestions? E-Mail to webmaster@noccc.org
Content suggestions? editor@noccc.org
Last update: 12/28/99

Copyright © 1995-7 by North Orange County Computer Club. All rights reserved. Articles by NOCCC authors may be reprinted by other user groups without permission provided they are unaltered and the publication acknowledges the author thereof and NOCCC. Articles contained herein by authors from other organizations retain their original copyright.
Site assistance by CitiVU.