Скажем, у меня есть std::list<int> lst
и несколько std::list<int>::iterator it
для итерации по списку. И в зависимости от значения it
я хочу использовать it + 1
или it - 1
в своем коде. Есть ли хороший способ сделать это, например next()
,prev()
(Я не смог найти такие вещи в документации stl)? Или я должен каждый раз копировать it
и увеличивать(уменьшать)копию?