• Advertisement

Archived

This topic is now archived and is closed to further replies.

[STL] How do I set an iterator to element 5?

This topic is 5378 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Ultimatly I want to delete element from a vector. Erase takes a iterator. IS there a way to simply set an iterator to point at the i''th element? Many thanks, Chris Brodie http:\\fourth.flipcode.com

Share this post


Link to post
Share on other sites
Advertisement
vector<int> v;
vector<int>::iterator i = v.begin() + 5;


How appropriate. You fight like a cow.

Share this post


Link to post
Share on other sites
Nota bene: If you ever need an iterator to a particular input into a list or something, this won''t work. std::advance will be useful there.


How appropriate. You fight like a cow.

Share this post


Link to post
Share on other sites

  • Advertisement