loop iterator?
Есть ли в STL итератор, при инкременте и декременте не попадающий на end()?
(кроме случая когда список пуст, конечно)
Есть нужда крутиться по кругу до тех пор, пока список не станет пустым.
upd:
Получится ли сделать такой самому использовав (унаследовав) что-то из STL?
Короче, хочу вот такое:
std::list<T>::loop_iterator i;
и использовать его как обычно:
while( i != end() ) {
// тут буду удалять и добавлять элементы в список
}
(кроме случая когда список пуст, конечно)
Есть нужда крутиться по кругу до тех пор, пока список не станет пустым.
upd:
Получится ли сделать такой самому использовав (унаследовав) что-то из STL?
Короче, хочу вот такое:
std::list<T>::loop_iterator i;
и использовать его как обычно:
while( i != end() ) {
// тут буду удалять и добавлять элементы в список
}
