{logo}

June 1999
Volume 17 Number 6

TESTING AND DEBUGGING

Debugging Embedded Systems

Daniel J. Wisehart
Made it through debugging 101? Then you still need debugging 102 if you're new to embedded system programming.

Better Assertions for MFC

Giovanni Bavestrelli
Okay, you know that assertions can be a good idea. Under MFC, they can be made even more useful.

FEATURES

Calculating CRC Checksums in C++

Colin Mahoney
Here's a handy template that computes a variety of CRC checksums.

Implementing a Request Distribution Server with DCOM and ATL

James J. Fan
You can do the darndest things with DCOM, including load balancing with a relatively simple daemon.

C/C++ Users Group (CUG) CD-ROM, April 1999 Edition

Victor Volkman
Bigger than ever, better than ever. The 1999 edition of the CUG code disk is now available.

Optimizations That Aren't (In a Multithreaded World)

Herb Sutter
An "obvious" optimization can really lose ground when thread safety has to be ensured as well.

Default Initialization of Built-in Types

Robert Allan Schwartz
Java supplies wrappers for all the built-in types. As it turns out, C++ can profit from similar wrappers.

A Container for a Set of Ranges

Andrew Phillips
If you need to represent an ordered list of ranges, the best data structure is probably somewhere between a list and a set.

C/C++ CONTRIBUTING EDITORS

Standard C/C++: A Better deque

P. J. Plauger
You can't just write a good library once and for all. You have to keep rewriting it as you learn better techniques — from customers, competitors, or even other programming languages.

The Journeyman's Shop: Memory and Object Management

Pete Becker
Keep the scope and lifetime of each variable short but not too short.

Uncaught Exceptions: Phantom MenaC++

Bobby Schmidt
The keyword static has its notorious foibles. So too does const. Mix in some Microsoft-specific behavior and Bobby has much to explain.

Post-Mortem Debunker: The Fence Less Straddled

Stan Kelly-Bootle
And now for something completely different. . .

DEPARTMENTS

Editor's Forum

New Products

We Have Mail