![]()
December 1997
Volume 15 Number 12GRAPHICS/IMAGE PROCESSING
User Report: Creating Programmable Diagrams with VisualAge for C++
Luc Pardon
IBM's VisualAge for C++ compiler contains several pleasant surprises, including some useful tools for making smart drawings.Image Compression Using Laplacian Pyramid Encoding
Jeff Perry
Here's a way to compress images that has many desirable properties for network transmissions.FEATURES
Filename Pattern Matching
David R. Tribble
Regular expressions are a handy way to specify sets of strings, such as filenames. The code for matching regular expressions can be handy for many similar tasks.Error Handling with C++ Exceptions, Part 2
Chuck Allison
Exceptions help you unwind from errors without losing track of resources, provided you use them with a proper discipline.COLUMNS
Standard C/C++: The Facet codecvt
P. J. Plauger
Inside a Standard C++ program, you can now define streams of wchar_t, or even more exotic, elements. Something has to translate between those streams and what's really out there in files.The Learning C/C++urve: NULL and void *
Bobby Schmidt
Bobby works hard to make nothing out of something.C++ Theory and Practice: Storage Classes and Language Linkage
Dan Saks
Ever wonder what extern "C" really means? Here's your chance to find out.Questions & Answers: The Ins & Outs of Variable Argument Lists
Pete Becker
Pete explains how to scan an argument list, and how to push debugging output out the door.DEPARTMENTS
Editor's Forum
New Products
We Have Mail