What are namespaces, functors, and iterator classes in C++? By caustic What is a namespace, functor, and a iterator class in C++?