
July 1996
Vol. 14, No. 07SOFTWARE TOOLS
HTML Programming with Objects
Don Colner
The best way to produce structured data is often with a structured program. You don't have to leave your comfortable C++ world to produce code for a foreign environment.FEATURES
Inheritability and Extensibility (Article unavailable in electronic form)
Martin D. Carroll and Margaret A. Ellis
Reusability is a virtue in software, as every programmer knows. But every programmer should also know the costs involved in making software reusable, to ensure an adequate return on investment.Nested for Statements
James M. Bell
If you can't capture the looping structure of an algorithm in control-flow statements, then capture it in a data structureBetter Pipes for Windows
Bill Heyman
Named pipes are a useful way to connect clients and servers, but it helps to know the nitty gritty details of using them. This article shows how to get some nice added features, such as non-blocking I/O and graceful termination.COLUMNS
Standard C/C++: The Header <memory>
P. J. Plauger
STL tries to simplify life for users by providing storage management for its own containers. That makes STL anything but simple for implementors. A peek at the underlying machinery is instructive for everyone.C++ Theory and Practice: Abstract Declarators, Part 2
Dan Saks
Building a parser presents lots of opportunities to try out relatively new features of the language. Dan uses an STL deque to implement unlimited lookahead.C/C++ Sources: X and Windows Code from the Web
Victor R. Volkman
This month Victor's journey takes him to a couple of X sites, and past volumes of code to do everything from calculating differential equations to playing .WAV files.The Learning C/C++urve: C->C++ Mutations, Part 2
Bobby Schmidt
An empty parameter list in a function declaration doesn't mean the same thing in C++ as it does in C. Bobby shows you this and some other things you'll want to know when migrating code from C to C++.Questions & Answers: The Value of Code Walks
Pete Becker
A second pair of eyes is invaluable in detecting questionable code. Test your troubleshooting talents by joining Pete in a code review.DEPARTMENTS
Editor's Forum
New Products
We Have Mail