![]()
February 2000
Volume 18 Number 2EMBEDDED SYSTEMS
An Introduction to Interpolation
Kyle Loudon
There's more to mathematical interpolation than just drawing lines between dots.Tracking Memory Leaks under Windows CE
Jean L. Gareau
Visual C++ omits the darndest things in its support for Windows/CE. Too bad memory tracking is one of those things.FEATURES
How Non-Member Functions Improve Encapsulation
Scott Meyers
When it comes to encapsulation, sometimes less is more.Shim Classes
Douglas Reichard
You don't always have to rewrite ordinary classes as templates to get the benefits of templatization.Solving Combinatorial Problems with STL and Backtracking
Roger Labbe
The STL approach extends nicely to problems of all sorts, and helps make for more generic solutions.BOOK REVIEW
Exceptional C++
Reviewed by Marc Briand
C/C++ Contributing Editors
Standard C/C++: A Singly Linked List
P. J. Plauger
Every design involves tradeoffs. The trick is to tradeoff using much the same principles as for related designs.C++ Theory and Practice: Replacing Character Arrays with Strings, Part 2
Dan Saks
Higher-level constructs have their overheads, but they are generally worth the cost.The Journeyman's Shop: Common Design Mistakes, Part 2
Pete Becker
Pete offers more examples of how not to rush code to market, from the wonderful world of Java Standard Libraries.Uncaught Exceptions: Dies Irae
Bobby Schmidt
Bobby rings out the old with some traditional bugs and a new C Standard, then rings in the new with fingers crossed.Post-Mortem Debunker: Pure vs. Applied
Stan Kelly-Bootle
In theory, there's no difference between theory and practice, but in practice there is.DEPARTMENTS
Editor's Forum
New Products
We Have Mail