Sign in to follow this  

erasing a random element from vector

This topic is 4239 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

Hey, how do i delete an item from a vector... array_item.erase( &array_item[i] ) used to work in VC6.. its not working in VC8 anymore.. what is the work around ?

Share this post


Link to post
Share on other sites
array_item.erase(&array_item[i]); will only work for SC++L implementations that use raw pointers for their vector iterators. The more portable implementation is array_item.erase(array_item.begin() + i);.

Σnigma

Share this post


Link to post
Share on other sites
Sign in to follow this