![]()
January 1997
Volume 15 No. 1CROSS-PLATFORM DEVELOPMENT
Platform-Independent C++ GUI Toolkits
Jamie Guinan
Writing GUI-based code that is portable across multiple systems can be a daunting task. Here's a review of several free toolkits to help you.Templates and Today's Compilers
Anil Admal and Chris Tarr
If you're going to use templates with today's technology, take advantage of the bleeding edge experience of others.A C++ CGI Framework
Richard B. Lam, Ph.D.
It's handy to have users fill out a form on a web page. Processing that form can be tiresome, however, unless you have some tools to do the dirty work.FEATURES
Three Printing Techniques for Windows 95 Console Applications
David Tamashiro
Printing under Windows 95 isn't as easy as under DOS, but it doesn't have to be all that hard either, if properly encapsulated.A Template Implementation of Skip Lists
Michael Martinka
Skip lists are an interesting alternative to balanced trees. This template class encapsulates the essential data and logic of a generic skip list.COLUMNS
Standard C/C++: The Header <vector>
P. J. Plauger
STL has a number of containers. Vectors are, in many ways, the easiest to understand.C++ Theory and Practice: new and delete
Dan Saks
C++ has a more structured approach than C to allocating storage on the fly, but it's not always less error prone.The Learning C/C++urve: Driving You to Abstraction
Bobby Schmidt
The difference between a single file and a module is much like the difference between information and knowledge a matter of abstraction.C/C++ Sources: Cross-Platform Resources on the Web
Victor R. Volkman
Supporting an application on more than one host? Compiling for a minimalist embedded system? You need all the help the web can supply.Questions & Answers: Using the enum Hack in C
Pete Becker
A common C++ trick also works in C, and a longtime CUJreader reminds Pete that many programmers do as well.DEPARTMENTS
Editor's Forum
New Products
We Have Mail