STL list

배추·2023년 5월 23일
0

erase 사용법

iterator 반복문 안에서 erase 사용시 다음 위치를 저장하도록 사용해야 한다.

(방법 1) lst.erase(it++);
(방법 2) it = lst.erase(it);					

erase시 list vs vector
vector는 erase 시 삭제 다음 index를 한 칸씩 당기지만 list는 erase 시 다음 위치를 잃어 버리기 때문에 다시 할당 해줘야 한다.

profile
배추도사

0개의 댓글