![]()
April 1999
Volume 17 Number 4COM & CORBA
Adapting Automation Arrays to the Standard vector Interface
Andrei Alexandrescu
STL can be extended in remarkable ways. Sometimes you can even lie about what's inside a container, and to good advantage.Report Generation Using an Integrated Web Browser
Mark Nadelson and Colleen Woodward
Why write yet another report generator when the world is full of web browsers that can do the job for you?Using Asynchronous Calls in COM
Greg Heidel
Borrowing against the future is a great way to get more done right now, both in real life and in asynchronous programming.CORBA Load Balancing with VisiBroker
Marc Anderson
There's more to sharing CORBA requests among multiple servers than just dealing them out, at least if you want robustness and good response.FEATURES
A Generic Iterator for Strings
David Lorde
An iterator over words is a handy tool, but an iterator over arbitrary tokens is even handier.C/C++ CONTRIBUTING EDITORS
Standard C/C++: Unicode Files
P. J. Plauger
There's more than one way to represent Unicode in a file. A C++ program may not read or write the form you expect, at least not without a little help.The Journeyman's Shop: Initialization and Cleanup in C++
Pete Becker
It's a good rule to ignore the rules when doing so simplifies matters provided you know the reasons behind the rules you're ignoring.C++ Theory and Practice: Thinking Deeply
Dan Saks
Constness isn't always as pervasive as you might like. Sometimes you have to work to hold onto it.Uncaught Exceptions: Great Expectations
Bobby Schmidt
Some things are standard and don't need enforcing, some are standard but unenforced, some are enforced but nonstandard. Bobby explains which is which.DEPARTMENTS
Editor's Forum
New Products
We Have Mail