Quote Originally Posted by cma
For 4, you'd probably want to use a functor rather then a function pointer.
What the functor is? I always thought this word means "pointer to function"... There are also those "functors" from STL <functional> though.