{logo}

January 1999
Volume 17 Number 1

JAVA

A Java Object List Dialog

Steve Welstead
Java keeps getting better at handling those bread-and-butter windowing tasks that once required C or C++ under Windows.

Comparing C++ and Java: A Java SwitchBoard Implementation

William L. Crowe
Writing a "switchboard" in Java is both enlightening and useful. Comparing it to a C++ version is also educational.

FEATURES

Automatic Code Instrumentation

John Panzer
You can profile function execution times easily with just a little help from a VC++ hook and any web browser.

Using C++ with Word97 COM Interfaces

Jim Langseth

Imagine packing all of MS Word 97 into a C++ class. You can do it with a little knowledge of COM.

Persistent Vector Iterators

Radoslav Getov
Template class vector has some annoying properties. But you can hide them, and still make use of the good stuff, by deriving another template class from vector.

A Y2K Patch for Legacy Data

Tanton Gibbs
Y2K problems abound, if you believe the consultants, at least. But sometimes a simple trick or two can mitigate a localized Y2K problem.

C/C++ CONTRIBUTING EDITORS

Standard C/C++: Revising Standard C

P. J. Plauger
While all the attention has been focused on developing the first C++ Standard, others have been quietly revising Standard C. Here is some of the early history of that effort.

import java.*: Jumping into Java

Chuck Allison
A guided tour of Java is only as good as its tour guide. Fortunately for us, Chuck Allison is a skilled guide to C/C++ as well as Java.

The Journeyman's Shop: More on Error Handling

Pete Becker
Reporting errors properly is an art form, at least to those who would be kind to their fellow programmers.

Uncaught Exceptions: Party Like It's 1999

Bobby Schmidt
Pete Becker could use a short Q as a springboard to a very long A. Now Bobby Schmidt proves he can rise to the same challenge.

DEPARTMENTS

Editor's Forum

New Products

We Have Mail