Какая разница между итераторами ввода и итераторами только для чтения?
Поскольку последние доступны только для чтения, они явно не удовлетворяют требованиям выходных итераторов. И из-за этого они эффективно вводят итераторы с дополнительными гарантиями (если есть). Проблема в том, какие дополнительные гарантии?
Мое предположение было бы то, что передовые итераторы являются многопроходными, а итераторы ввода - нет, я прав?