![]()
May 2004
Volume 22 Number 5FEATURES
Wrapping C++ COM Components as XML Web Services
Max I. Fomitchev
Here's a streamlined approach for wrapping C++ COM components as XML web services by means of ATL Server web-service projects.Web Services & Existing Server Applications
Peter Lacey
Peter shows how to add web services to existing server C-based applications that already present a network interface to the outside world.XMLParam: An XML-Based Parameter and Setting I/O Framework
Arnaud Brejeon and Adi Shavit
XMLParam is an ANSI, C++-compatible, STL-based class library that uses simple XML documents for a variety of tasksand it runs on Windows, Linux, and Solaris.Optional Storage
Craig Henderson
The optional_storage structure provides an easy-to-use interface for optimizing the storage requirements of any CopyConstructible data type.Multithreaded Programming and Hyper-Threading Technology
William E. Damon
Will examines pitfalls in multithreaded programming using as an example Intel's Hyper-Threading technology that provides thread-level parallelism on each processor.Nested Functions
Walter Bright
Nested functions are a cleaner, more elegant solution to many common programming problems than the features that C and C++ provide.Strict Ownership, STL Containers, & the NoPtr Library
Oliver Schoenborn
Oliver discusses how DynObjwas designed to allow use within value-based containers like the STL containers. COLUMNS
The New C++
Herb Sutter
When you want to point to nothing, sometimes a plain old 0 and NULL just won't do.Positive Integration
Matthew Wilson
This month, Matthew focuses on mapping his recls library to COM.Conversations
Herb Sutter and Jim Hyslop
As Stroustrup once wrote, "C enumerations constitute a curiously half-baked concept." And C++ enumerations are only slightly better.Programmer's Book Review
Douglas J. Reilly
Douglas examines The Definitive Guide to the .NET Compact Framework, by Larry Roof and Dan Fergus, and Microsoft .NET Compact Framework: Core Reference, by Andy Wigley and Stephen Wheelwright.DEPARTMENTS
Editor's Forum
New Products