CUJ Logo

July 1997
Volume 15 Number 7

SOFTWARE TOOLS

Scientific Plotting with OWL

Gualtiero Chiaia
Sometimes, the easiest way to make a tool more powerful is to make it simpler.

An Automated Testing Tool for Win16

Paul Carlson
Regression testing demands reproducible inputs, which is no mean feat if the inputs are ordinarly generated by users working a keyboard and mouse.

FEATURES

A Multidimensional Array Class

Ali Rahimi
An array is a simple creature in C, perhaps too simple for the more ambitious needs of object-oriented programming in C++. An array class can provide the missing services.

Serial Communication Under Win32

Eric Woodruff
Serial ports used to be easy to program on a PC. Then they got more complex, then unreachable. Now they can be made to look simple again.

Polyphase Merge Sorting

Tom Nelson
Sorting in memory is hard enough; when you have to spill data into temporary files, you have a major organizational problem on your hands.

BOOK REVIEW

Multithreading Applications in Win32

reviewed by Michael Larbi

COLUMNS

Standard C/C++: Library Update

P. J. Plauger
After nearly four years of describing the draft Standard C++ library, our Senior Editor takes time out to provide an overview of this ambitious specification and how the library can most safely be used with today's implementations.

The Learning C/C++urve: Getting to the Point(er)

Bobby Schmidt
Bobby offers more opinions on protected vs. private inheritance, and on keeping track of resources under MAPI.

C++ Theory and Practice: The Syntax of new- and delete-expressions, Part 2

Dan Saks
If you're having trouble getting all those parentheses right on a complex new-expression, maybe you need Dan's latest parsing tool.

Questions & Answers: Hiding Passswords in C

Pete Becker
Pete reveals how not to send a character when it's typed, and how not to delete elements of an array.

C/C++ Sources: Desparately Seeking Sources

Victor R. Volkman
The only thing more important than useful information is information on where to find it.

Departments

Editor's Forum

New Products

We Have Mail