{logo}

April 2000
Volume 18 Number 4

COM

Programming Excel COM Objects in C++

Philippe Lacoude and Grum Ketema
Excel is a powerful tool that you can use from a C++ program, once you get the protocol right.

Stressing Your COM Objects

Panos Kougiouris
The best known way to detect synchronization errors in code is simply to pound on it to see if it breaks.

FEATURES

Views, A New Form of Container Adaptors

Gary Powell and Martin Weiser
There's more than one way to slice a container. Views provide a particularly sharp knife.

Error Logging with Iostreams

Brad Offer
You don't have to sacrifice the convenience of Iostreams while debugging, at least not if they're packaged properly.

A Class for Scanning Directories

Michal Niklas
Expanding wildcard filenames is something you want to do uniformly across many utilities and different operating systems.

Building HTML Documents with C++

Giovanni Bavestrelli
The block structure of C++ can really help you get the block structure of HTML right.

C/C++ CONTRIBUTING EDITORS

Standard C/C++: Testing C++ Library Conformance

P. J. Plauger
Now that we have a standard for C++ libraries, we need to know how to determine which libraries conform to the standard.

The Journeyman's Shop: Casts and Conversions

Pete Becker
Type casting is a blunt instrument in C. The four different casts in C++ are safer, but still require care when used.

Uncaught Exceptions: Standard Deviation

Bobby Schmidt
The Microsoft support desk continues under Bobby's stewardship, even as he aspires to discuss Standard C++.

Post-Mortem Debunker: Shall I Compare Thee...Why Not?

Stan Kelly-Bootle
Stan mitigates the odium in comparison by being, as usual, marginally scrutable.

DEPARTMENTS

Editor's Forum

New Products

We Have Mail