Transcription: Objects of the class ListIter are iterator objects for an associated list object. The iterators go to each item in a list in turn. The ListIter class is a friend of the List class and of the PhoneNum class because it must manipulate pointers that are data members of objects of both these classes.