unordered_multimap::erase

unordered_multimap::erase (요소 제거)

erase()는 지정한 위치나 키에 해당하는 요소를 컨테이너에서 제거해요. 반복자나 키를 인자로 받는 여러 오버로드가 있어요.

출처: cppreference

본문

erase는 컨테이너에서 요소를 제거해요. 인자로 위치 반복자, 요소 범위, 또는 키를 받을 수 있어요.

iterator erase( iterator pos );

위치를 가리키는 반복자를 주면 그 요소를, 키를 주면 그 키에 해당하는 모든 요소를 지워요.

반환값 (Return value)

제거된 마지막 요소 바로 다음을 가리키는 반복자, 또는 제거된 요소의 개수를 돌려줘요.

복잡도 (Complexity)

평균적으로 상수 시간, 최악의 경우 컨테이너 크기에 선형이에요.

더 알아보기 (Learn more)

cppreference