![]()
October 1998
Volume 16 Number 10CLIENT/SERVER
An SQL Client Class
Alexandre Tikhonov
It's always a challenge to mix SQL into a program without compromising readability. Here's where classes can really help.Writing COM Clients with Late and Early Binding
Gregory Brill
Here's the answer to the question which is better COM style, early or late binding? The answer is: both.A C++ Telephony Interface
John Petz
TAPI standardizes the business of making a phone call. This interface hides the messy details.FEATURES
An Algorithm for Online Data Compression
Sergey Ignatchenko
Compressing data on the fly involves different tradeoffs than when you have all the time and space in the world.Encapsulating the Observer Pattern
Mark Bartosik
Event processing is a seemingly simple operation with a surprising number of perils. Hiding the details in a well-designed class or two can save the day.Compound Iterators for STL
Andrei Alexandrescu
Iterators can hide a multitude of sins. They can even let you define arbitrary slices through containers of containers.C/C++ CONTRIBUTING EDITORS
Standard C/C++: Exception Safety in STL
P. J. Plauger
STL was originally written with no concern about exceptions, but the C++ Standard reconciled the two technologies just before it froze.Questions & Answers: Portability, Promotion, and Other Concerns
Pete Becker
Yes, you can hide implementation details for a C library. Pete shows how, among other things.The Learning C/C++urve: Penumbra
Bobby Schmidt
Bobby cleans house, yielding up a mixed bag of musings on constness, calling sequences, and other C things.DEPARTMENTS
Editor's Forum
New Products
We Have Mail