![]()
February 1994
Volume 12 Number 2ALGORITHMS
A New Algorithm for Data Compression
By Philip Gage
You often expand a file far more often than you compress it. In that case, this algorithm can be advantageous.Two Fast Pattern-Matching Algorithms
By Erick Otto
If you have to match lots of text patterns, you may find one of these two algorithms useful.Coding with Printable Characters
By Thad Smith III
There are lots of ways to send binary through a text-only channel. Here is a particularly efficient one.FEATURES
Intuitive Access to Bit Arrays
By Siegfried Heintze
Assignment and subscripting can present unique problems in C++ class design, particularly when an array "element" isn't a proper object in its own right.A Self-Extracting Archive for MS-DOS
By P.J. LaBrocca
An archive makes a handy suitcase for shipping a collection of files. If it can extract its own files, so much the better.Book Review: C++ Memory Management
Reviewed by P.J. Plauger
COLUMNS
Standard C: The Header <exception>
P. J. PIauger
Questions & Answers: A Tricky (But Important) Type Distinction
Kenneth Pugh
Stepping Up to C++: Overloading and Overriding
Dan Saks
On the Networks: Concurrent Development
Sydney S. Weinstein
Code Capsules: Variable-Length Argument Lists
Chuck Allison
CUG New Releases: C++SIM, NNUTILS, and a Small-but-Good Combo
Victor R. Volkman
DEPARTMENTS
Editor's Forum
New Products
We Have Mail