May 1997
Volume 15 Number 5INTERNET DEVELOPMENT
An ISAPI Web-Server Extension SMTP Gateway
Keith Stevens
Perl scripts are quick to write but slow to execute. A little well placed C++ code can really speed Web responses.Using VC++ 4.x with WinCGI
Mark Wheeler
If you have a Windows-based web server, WinCGI can ease your CGI programming chores.Sockets: Down and Dirty Programming for the Web
John W. Ross
Learn how to say "Hello, Web server" and you're on your way to writing real Web clients.SHORT SEGMENT
We're Not in Kansas Any More
Mike Benzinger
BOOK REVIEW
Seven Java Books A Whirlwind Tour
reviewed by G. Miller Clarke
FEATURES
Speaking in Iostreams-ese
Oleg Kiselyov
And you thought that iostreams was just a cute way to avoid calling printf and scanf. That's only the beginning, if you take a broad enough view of what constitutes a stream.A Reusable Directory Walk Class
Chris Crabtree
Walking a directory tree is a common operation that's not easy to get right, particularly in a multithreaded environment.COLUMNS
Standard C/C++: Implementing Associative Containers
P. J. Plauger
At the heart of every STL set or map lies a balanced binary tree, or at least a tree that's almost balanced.The Learning C/C++urve: Let Me Say That About this
Bobby Schmidt
Our intrepid columnist leads us down a nice garden path, which ends in a very slippery slope.C++ Theory and Practice: Placement delete
Dan Saks
You can construct a C++ object many ways, but there's only one way to destroy it most of the time, that is.C/C++ Sources: Internet on the Internet
Victor R. Volkman
If you're looking for help on how to program for the Internet, there's an obvious place to go.Questions & Answers: Not All operator='s Are Equal
Pete Becker
Assignment kinda looks like destruction followed by reconstruction, but don't be fooled.DEPARTMENTS
Editor's Forum
New Products
We Have Mail