Transcription: The iterator class template specifies a family of abstract base classes. Each iterator base class contains a pure virtual function call operator. The function call operator must be overloaded by the derived classes. The overloaded function call operator should return the next item of the stack.