CUJ Logo

September 1997
Volume 15 Number 9

ALGORITHMS

Random Access Data Compression

Philip Gage
Need to compress text but still jump about within it? This simple compression scheme may do the trick.

A Template-Based Network Implementation

John Ruark
An STL container need not be a simple sequence. It's all in the iterators.

FEATURES

Sending Mail from a CGI Program

Bob Kamins
The Unix sendmail command makes it easy to send mail from a CGI program, once you get all the plumbing right.

Internationalization Using Standard C++

Angelika Langer and Klaus Kreft
The draft Standard C++ Library provides powerful support for internationalizing code. You just have to learn how to use all that power.

COLUMNS

Standard C/C++: The Header <limits>

P. J. Plauger
The Standard C library has provided <limits.h> for many years. The draft Standard C++ library now offers a more structured, and extensible, alternative using templates.

C++ Theory and Practice: Work-arounds for a Mistake

Dan Saks
Dan continues his diatribe against overzealous attempts to keep C++ backward compatible with C.

The Learning C/C++urve: The Pointer Variations

Bobby Schmidt
Bobby implements several additional features for an auto_pointer class, by declaring members private and then not implementing them.

Questions & Answers: Using Templates in DLLs

Pete Becker
Pete offers up two brief but useful tutorials on DLLs and iostreams.

DEPARTMENTS

Editor's Forum

New Products

We Have Mail