![]()
April 1997
Volumn 15 Number 4DATABASES/PERSISTENT OBJECTS
Persistent Lists Using ISAM Files
Lionel Lopez
Persistent objects needn't involve complex file management if you can lean on an existing manager of sufficient complexity.Dynamic Table Binding with MFC CRecordset Classes
Michael Swartzendruber
Delayed binding is often a good idea, provided you have enough assistance when the time comes to do the actual binding.FEATURES
Casting in C++
Sean Batten
Type casting was a powerful addition to C sometimes too powerful. C++ lets you describe the kind of type cast you want with a bit more refinement.Yet Another Command-Line Parser
Panos Kougiouris
Parsing command-line arguments is one of those tedious jobs that can really benefit from some predefined structure, particularly when you have to make changes later on.A C++ Matrix Template Class
Robert Mashlan
It seldom makes sense to overload all those arithmetic operators on a class you define, but matrix arithmetic really benefits from this powerful aspect of C++.BOOK REVIEW
Ruminations in C++
William M. Miller
SHORT SEGMENT
Testing Year 2000 Compliance on the PC
Charles Efken
COLUMNS
Standard C/C++: Associative Containers
P. J. Plauger
You can't beat a balanced binary tree for fast access, provided someone else supplies the tricky code.C++ Theory and Practice: Placement new
Dan Saks
Build your own objects, using ordinary materials found around the home, with placement new. But be careful.The Learning C/C++urve: Into the Swamp
Bobby Schmidt
Our resident Microsoft refugee describes some of the local lingo stuff like COM and MAPI to be specific.Questions & Answers: What Happens to Unfreed Memory?
Pete Becker
Pete tells us why we should be meticulous about freeing allocated storage, and why everybody needs a friend sometimes.DEPARTMENTS
Editor's Forum
New Products
We Have Mail