Programming Tips - What's your best C/C++ tip?
Date: 1997dec23
Language: C++
Q. What's your best C/C++ tip?
A. If there's one single tip that I would give to a fellow C/C++ programmer...
this is it: try out the Standard Template Library!
Have you ever made a pointer mistake in a link list? Who hasn't?
As you know, they'll cause memory leaks, crashes or both. I use link
lists all the time and haven't had any problems like that for a couple
years. Because, of course, I use the Standard Template Library (stl).
The stl is for managing containers of things. e.g. link lists, arrays that
can dynamically grow, stacks, queues, associative arrays (maps). You get the
idea.
MFC has some containing templates like CArray and CList. CArray isn't too
bad but CList is nuts. If you are using MFC you can still use the stl. I do.
Primarily written by Alexander Stepanoy who has working at HP. He has moved
on to SGI so the site's there. To install with Borland C++ 4.52 unzip it in
a new directory called C:\BC45\INCLUDE\STL. Then add this new directory
to the include path for any project that uses it.
http://www.sgi.com/Technology/STL/index.html
http://www.davekb.com/search.php?target=STL