C++ named requirements:LegacyInputIteratorA LegacyInputIterator is a LegacyIterator that can read from the pointed-to element.