我在C++標準庫中使用了一個列表,我想知道如何使用迭代器獲得第二個元素。我有兩個迭代器,我希望迭代器2前進1個節點。如何獲得標準列表中的第二個元素
intPaint(string input){
list<char>sequence (input.begin,input.end);
int count;
list<char>::iterator ptr1= sequence.begin();
list<char>::iterator ptr2= ?// I want to get the second node
...//rest of the code isn't important it just checks the characters and moves
//the iterator
}
[皮克在STL容器的下一個元素]的可能的複製(http://stackoverflow.com/questions/3673684/peek-the-next-element-in-stl-container) –