![]()
March 1999
Volume 17 Number 3UNIX
A Signal Command and Control Class for Unix
Patrick Bailey
Signals are a useful way to communicate under Unix, provided you have enough to go around.FEATURES
Better Template Error Messages
Andrei Alexandrescu
We take for granted that debugging templates is a nightmare, but maybe that doesn't have to be true forever.Portable Run-Time Multilanguage Support with Lingua
Anneke Sicherer-Roetman
Message text is the bane of any multilanguage program, but you can get a lot of help with them from this remarkably simple package.enum++ An enum Class Code Generator
Arthur P. Walker
Neither C nor C++ have truly first-class enumerations. But you can add them to C++ with this handy generator.Comparing Fortran 90 and C++ Valarrays
Shyam Bhat and B. Arun
Template class valarray was added to the Standard C++ Library to attract numerical programmers. It appears to be working.C/C++ Contributing Editors
Standard C/C++: Simple Iostreams
P. J. Plauger
Iostreams has long been a simple and extensible mechanism in every C++ library. In Standard C++ it's far more extensible, but not nearly so simple.import java.*: Using Primitive Types and Wrappers
Chuck Allison
The primitive types of C/C++ are much the same in Java, except that they're even more primitive and more predictable.The Journeyman's Shop: Initialization and Cleanup, Part 1
Pete Becker
You should be fastidious about initializing all variables, but not fanatical.C++ Theory and Practice: Trimming Excess Fat
Dan Saks
Static members combine the lifetime of global objects and functions with the privacy of member names.Uncaught Exceptions: Singletons, Five-Liners, and Multiple Inclusion
Bobby Schmidt
Bobby handles a series of small problems, including reentry at Microsoft after lobbing a few brickbats their way.DEPARTMENTS
Editor's Forum
New Products
We Have Mail