2012-05-16 2 views

답변

13

그게 list::insert입니다. 그냥 값을 삽입하기 전에 당신의 반복자를 증가 :

if (someIterator != someList.end()) { 
    someIterator++; 
} 
someList.insert(someIterator, someValue); 
+0

또한'someList.insert (someList.end(), someValue); '가 유효하기 때문에 이것이 작동한다는 것을 기억하십시오. –

1

이 기능을 사용

itr = mylist.insert_after(Itr, value)

itr가 가리키는 위치 후 value를 삽입합니다.

+2

이것은 std :: list가 아닌 std :: forward_list에만 해당합니다. –

관련 문제