![]()
February 2005
Volume 23 Number 2FEATURES
gSOAP & Web Services
Robert van Engelen
The gSOAP Web Services Toolkit can help you serialize C/C++ data structures in XML with minimal coding effort.Mapping, Web Services, & C++
Neil Roodyn
The Microsoft MapPoint web service provides methods for looking up addresses, rendering maps, calculating routes, and a number of other useful mapping functions.SOA Is Not SOAP
David Houlding
The rapid growth of web services/SOAP and Service-Oriented Architectures has lead to confusion between these two key technologies.Extending the STL
John Dibling
John presents a methodology for extending the STL, along with a library of STL extensions.Custom Exception Types
Kurt Guntheroth
Exceptions are runtime events with three important propertiesevents interrupt normal execution, they occur infrequently, and code that responds to events is in high-level logic, far up the function call stack from code that detects events.C++/CLI: Headers, Inline Functions, Arrays, and Generics
Rex Jaeschke
Rex expands on his implementation of the ref class called Point, then examines some new topics.Defensive Programming
M. Tim Jones
Defensive programming is a practice where you anticipate failures in your code, then add supporting code to detect, isolate, and in some cases, recover from the anticipated failure.COLUMNS
Sutter's Mill
Herb Sutter
Will concurrency be the next revolution in software development?Generic <Programming>
Andrei Alexandrescu
From mandatory error codes to dynamic handling of temporaries, Andrei mulls over all kinds of ideas.C++ Made Easier
Andrew Koenig and Barbara E. Moo
There are different strokes for different folks when it comes to learning C++.Conversations
Herb Sutter and Jim Hyslop
Getting the order right for a standard associative container can take a bit of thought.Programmer's Book Review
Gregory V. Wilson
The books Greg examines this month are Adam Barr's Find the Bug: A Book of Incorrect Programs; Michael Feathers's Working Effectively with Legacy Code; and Joshua Kerievsky's Refactoring to Patterns.DEPARTMENTS
Editor's Forum
New Products