CUJ Logo

September 1996
Vol. 14, No. 09

STL

Processing Variant Records with STL

Linda Kasparek
When you need a map class, you need a map class, and STL provides a good one for many applications.

Two STL Books

Warren Young
Warren Young reviews two important books for those wanting to learn or become more proficient with STL.

FEATURES

A C++ Chronograph Class

Greg Messer
Heres a class for timing program intervals thats powerful in its simplicity.

The Java and C Connection

Anil Hemrajani
Sure, Java is a neat new toy. But its nice to know you can mix in a bit of C code, from time to time, to beef up a Java program.

Floating-point Summation

Evan Manning
Addition may be one of the first operations you master when learning mathematics, but it is probably one of the last ones you learn how to do safely on a computer.

In Search of a Portable Screen Library

Laura Michaels
If you thought finding a good screen library was difficult, youre right. But author Michaels supplies some useful hints to aid your search.

COLUMNS

Standard C/C++: Introduction to <algorithm>

P. J. Plauger
Programmers should not have to reinvent the wheel, much less test it. STL helps you avoid both, by providing tested implementations of the most commonly needed algorithms.

C++ Theory and Practice: Abstract Declarators, Part 3

Dan Saks
Sometimes looking at a problem a different way makes it all come into focus. Dan presents an alternative grammar to make elements of C++ syntax much easier to understand.

The Learning C/C++urve: C->C++ Mutations, Part 4

Bobby Schmidt
In this installment, Bobby wraps up his series on porting C code to C++. Once again he shows that adapting to C++s stricter rules is painful, but ultimately results in better code.

Questions & Answers: Little-Known Effects of Defining Constructors

Pete Becker
Find out why constructors and initializers dont always get along, and when to disobey the gods of OOP.

C/C++ Sources: STL Help on the Web

Victor R. Volkman
You dont have to be a C++ expert to use STL. The World Wide Web is a great place to find tools, tutorials, and moral support.

DEPARTMENTS

Editors Forum

New Products

We Have Mail