![]()
November 1997
Volume 15 No. 11SCIENTIFIC/NUMERICAL
Forward Difference Calculation of Bezier Curves
Curtis Bartley
Bezier curves are used widely in graphics systems because they are intuitive and flexible. They can also be easy to compute.Triangular Tiling with Real-Time Searches
J. David Wendel
It takes a remarkable amount of processing to keep track of where things are, even in a simplified virtual reality.FEATURES
Coverage Testing with a C/C++ Profiler
Paolo Argenton
There's lots of neat stuff packed in with gcc. It even helps you do a pretty respectable job of test coverage analysis.A Thread-Local Storage Class for Win32 This article is not available in electronic form
Bruce Montrose
Thread-local storage helps make a multithreaded program cleaner and faster. With a little help from this template class, you can also keep the program readable.Creating Makefiles with the Korn Shell
Vladimir Batov
By obeying a few common conventions, you can get your makefiles constructed for you.Moving Templates Out of Header Files
Jim Beveridge
You can sometimes speed up a large rebuild by stockpiling a few template specializations.Rolling Your Own Input Iterators
Kevin S. Van Horn
Sequences pop up all over the place in a program. An input iterator is often all the glue you need to bring the power of STL to your favorite sequence.Error Handling with C++ Exceptions, Part 1
Chuck Allison
To err is an inevitable part of program execution. To recover gracefully, however, is the responsibility of the programmer.COLUMNS
Standard C/C++: The Facet ctype
P. J. Plauger
Classifying characters is still an important operation in many C++ programs, but it now involves considerably more machinery in the presence of multiple locale objects.C++ Theory and Practice: Storage Classes and Linkage
Dan Saks
Function names aren't the only thing overloaded in C++. Storage class keywords really carry a lot of freight.C/C++Sources: Best of Reader Requests: Part II
Victor R.Volkman
There's an easier way to find C/C++ resources on the web than using search engines read on.Questions & Answers: Why No Wide-Char File Names?
Pete Becker
Pete handles just a few small issues this month. Like how to write Japanese filenames, avoid memory leaks, and preserve binary compatibility across releases.DEPARTMENTS
Editor's Forum
New Products
We Have Mail