![]()
March 1998
Volume 16 Number 3UNIX
A Pseudo-Terminal Class for Unix
William L. Crowe
One way to talk to old software is to type at it, preferably from another program, and maybe over a network.Real-time Error Processing on a Unix Network
Mark Nadelson
A cry for help should not go unattended. The trick is to find the right communication channel over which to yell.Motif Programming with the LessTif Freeware Library
Cameron Laird and Kathryn Soraiz
Here's a way to get your feet wet with Motif without taking a bath.FEATURES
Creating a Virtual Listbox with MAPI
Les Thaler
MAPI does a lot for you, and with reasonable efficiency, once you learn how to talk to it.Contrast Enhancement with Piecewise Lookup Tables
Conrad Dare-Edwards
Lookup tables are fast but not very intuitive. A small software assist can turn friendlier data into tables.A C/C++ Users Group (CUG) Library Update
Victor R. Volkman
Lots of good news from CUG, including a new print version and a new CD-ROM.COLUMNS
Standard C/C++: The Facet moneypunct
P. J. Plauger
A C locale provides low-level information on how to format monetary amounts. The C++ locale facet moneypunct supplies the same information at a somewhat higher level of abstraction.The Learning C/C++urve: Reflective C++
Bobby Schmidt
Bobby discusses various forms of nothing, from NULL pointers that never amount to anything to little pictures of nothing in particular.Questions & Answers: Understanding Access Restrictions
Pete Becker
Pete explains why base classes sometimes bar the door to their descendants, and the true meaning of orthogonality.C++ Theory and Practice: Basing Style on Design Principles
Dan Saks
In honor of the completed C++ Standard, Dan revisits his first themes from seven years back.DEPARTMENTS
Editor's Forum
New Products
We Have Mail