Возможно, имелись в виду различия между стандартными итераторами и пользовательскими итераторами, реализованными для структур данных, отличных от стандартных. 1
Стандартные итераторы реализованы в рамках стандартных шаблонов типов контейнеров и представляют собой разнообразный, но постоянный набор типов итераторов. 5 Например, в языке C++ для работы с контейнерами используются итераторы STL, которые применяются для вычисления расстояния, потоковой итерации и других задач. 1
Пользовательские итераторы создаются для структур данных, которые не входят в набор стандартных, например, для деревьев или графиков. 1 Такие итераторы позволяют обеспечить поддержку алгоритмов STL и других функций. 1
Таким образом, разница заключается в том, что стандартные итераторы предназначены для работы с определёнными стандартными структурами данных, а пользовательские итераторы создаются для структур, которые не входят в этот набор.