stl - getting a C++ std::set's members by index -



stl - getting a C++ std::set's members by index -

is there way utilize 1 of stl algorithms define in fellow member of set using index position in set?

i utilize utility method 1 below, i've got think exists in generic form in stl:

elementptr elementat(int elementnumber) { list<elementptr>::iterator elementit = elements.begin(); (int counter = 0; counter < elementnumber && elementit != elements.end(); counter++, elementit++) { } homecoming *elementit; }

#include <iterator> list<elementptr>::iterator elementit = elements.begin(); std::advance(elementit, elementnumber); x = *elementit;

which code does.

but fact want indicates you're info structures wrong. sets not designed processed this.

c++ stl

Comments

Popular posts from this blog

iphone - Dismissing a UIAlertView -

intellij idea - Update external libraries with intelij and java -

javascript - send data from a new window to previous window in php -