![]()
May 1999
Volume 17 Number 5CROSS-PLATFORM DEVELOPMENT
Portable Control of Multiple Daemon Processes
Joseph Kathan
The Unix and Windows process models are just different enough to present problems when writing portable code.A Wrapper Class for Dynamically Linked Plug-Ins
Eric Roe
Creating plug-ins for multiple platforms can be tricky. Here's some techniques that make writing plug-ins almost as easy as using them.FEATURES
Learning Standard C++ as a New Language
Bjarne Stroustrup
Perhaps it's time to stop thinking of C++ as the language to learn after C. Just ask the guy who invented C++.
BOOK REVIEW
Review of Scott Meyers' Effective C++ Compact Disk
reviewed by Chuck Allison
Meyers does it again, this time with a machine-readable version of his invaluable guides to programming in C++.C/C++ CONTRIBUTING EDITORS
Standard C/C++: Multibyte Files
P. J. Plauger
The proper way to represent wide characters in a file is as a multibyte stream. But you sometimes need help to support the encoding you really want to use.C++ Theory and Practice: Thinking Deeper
Dan Saks
Preserving constness where you want it is a little easier with templates, but it's still rife with complexities.import java.*: Control Flow The Bad, The Good, The Exceptional
Chuck Allison
Java provides more ways to alter flow of control than C, but it's still a very structured language.The Journeyman's Shop: Initialization and Cleanup, Part 3
Pete Becker
It's a simple rule: initialize objects before you use them and clean them up when you're done with them. But sometimes that takes pretty careful planning.DEPARTMENTS
Editor's Forum
New Products
We Have Mail