How to increment an iterator by 2?
c++, iterator, stl, visual-c++
Solution
`std::advance( iter, 2 );`
This method will work for iterators that are not random-access iterators but it can still be specialized by the implementation to be no less efficient than `iter += 2` when used with random-access iterators.
Problem
Can anybody tell me how to increment the iterator by 2? `iter++` is available - do I have to do `iter+2`? How can I achieve this?