![]()
April 2000
Volume 18 Number 4COM
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