CUJ Logo

October 1996
Vol. 14, No. 10

Debugging

C++ and C Debugging, Testing, and Reliability

a book reviewed by Andrew Phillips

A DBWin32 Debugger for Windows

Andrew Tucker
If you mourn the passing of DBWin with the advent of 32-bit Windows environments, here's some cause for rejoicing.

FEATURES

Combining C++ and C in the Same Program (Article unavailable in electronic form)

Scott Meyers
Here's some pragmatic advice on how to write a hybrid C/C++ program, including some not-so-obvious tips.

C++: The Making of a Standard

Chuck Allison
CUJ's Chuck Allison interviews Bjarne Stroustrup on his reaction to the imminent completion of the ANSI/ISO C++ Standard.

A Class Hierarchy for Random Number Generation

Marc Marini
Class derivation makes sense as a way of inheriting mathematical properties, not just common data.

C/C++ Source to HTML Converter

Don Retzlaff
Use those ubiquitous web browsers to advantage and show C or C++ code in a more readable format.

Memory Caching for Disk-Based Objects

Tom Nelson
Caching logic is another of those program components that's well worth recycling particularly if someone else has written it for you already.

COLUMNS

Standard C/C++: Ordering Algorithms

P. J. Plauger
Sorting, rotating, merging -- it's all done for you by STL. Just add water and fill in the types.

The Learning C/C++urve: The Why Files, Part Two

Bobby Schmidt
Bobby investigates the origins of Hungarian Notation, and explains why it is not so cool as some people (and companies) think it is.

C++ Theory and Practice: Declarators, Finale

Dan Saks
C++ syntax rules won't always catch invalid declarations, such as pointers to references. But we can still detect them by applying the appropriate semantic constraints.

Questions & Answers: Kicking the Macro Habit

Pete Becker
Pete explains why macros are frowned upon in C++, and shows how to use C callbacks in C++.

DEPARTMENTS

Editor's Forum

New Products

We Have Mail