有沒有一種方法可以使用其中一個stl算法define in來獲取集合中的一個成員使用它的索引位置?通過索引得到一個C++ std :: set的成員
我可以用類似下面的實用方法,但我必須認爲這已經存在於STL中的一些通用的形式:
ElementPtr elementAt(int elementNumber)
{
list<ElementPtr>::iterator elementIt = elements.begin();
for (int counter = 0; counter < elementNumber && elementIt != elements.end(); counter++, elementIt++)
{
}
return *elementIt;
}
想知道你是否可以詳細說明你需要這樣做。 – Chad