CUJ Logo

April 1998
Volume 16 Number 4

Object-Oriented Programming

Counting Objects in C++

Scott Meyers
It isn't hard to keep a count of all the objects allocated for a given class in C++, unless you have to deal with distractions.

Disk-Based Container Objects

Tom Nelson
A container that's very large, or that must persist between programs, really needs to live on disk.

Introduction to CORBA Distributed Objects

Robert Resendes and Marc Laukien
Sharing data between programs on different machines, written in different languages, has always been a problem. CORBA makes it rather easier.

FEATURES

Reading Java Class Files in C++

Andrew Tucker
Here's a helpful utility for dismantling the executable form of a Java program.

General-Purpose Threads with I/O Completion Ports

Kevin T. Manley
Divide and conquer is a good strategy for partitioning a large job, provided you don't divide too much. Windows NT helps you guess right.

COLUMNS

Standard C/C++: The Facet money_put

P. J. Plauger
Standard C++ gives you a license to print money, or at least monetary values, if only you can figure out how.

The Learning C/C++urve: Very Small Array

Bobby Schmidt
It is possible to build an array type from materials found around the home, but not necessarily easy.

C++ Theory and Practice: Partitioning with Namespaces, Part 1

Dan Saks
Dan walks a different path from C to C++ than he did seven years ago.

Questions & Answers: Creating Variable-size structs

Pete Becker
Fooling the compiler is usually not considered good programming practice, but occasionally it can be a reasonable shortcut.

DEPARTMENTS

Editor's Forum

New Products

We Have Mail