![]()
March 2000
Volume 18 Number 3LINUX
Cross-Platform Development Using GCC
Jamie Guinan
You can build any number of native and cross compilers from GCC, if you know how.FEATURES
Not-So-Obvious Utility Macros
Radoslav Getov
We all know the preprocessor is primitive and ugly. Nevertheless, a clever macro or two can still come in handy more often than we care to admit.Finding Neat Scales for Plotting
Antonio Gómiz Bas
Labeling axes is easy for people. For a computer, it's rather less obvious.Taming the 3-D Perspective Transform
Alex Telford
Showing objects in perspective requires only simple math, but a little not-so-simple strategy makes for a friendlier display.An Embedded Memory-Based SQL Class for C++
Ben Faul
SQL and C++ make a powerful combination, particularly if you don't have to do the combining yourself.An STL-Based N-Way Set
Mark L. Smith
Databases support access with multiple keys. Why not allow the same latitude with an STL-style container?Making Primitive Objects Thread Safe
Juval Lowy
All sorts of things need thread locks. A fairly simple template or two can do the job.C/C++ Contributing Editors
Standard C/C++:Testing Conformance
P. J. Plauger
It's impossible to prove conclusively that an implementation conforms to a standard, but you can at least build some level of confidence.import java.*: Arrays
Chuck Allison
Java arrays are very much like those in C/C++, except where they're not.Uncaught Exceptions: comp.cuj.qa.moderated
Bobby Schmidt
Never one to let his uncertainty show, Bobby nevertheless falls prey to Heisenberg.DEPARTMENTS
Editor's Forum
New Products
We Have Mail