unordered_multimap::clear

unordered_multimap::clear (모든 요소 제거)

clear() 멤버 함수는 컨테이너에 담긴 모든 요소를 제거해요. 호출이 끝나면 컨테이너는 비게 되고 size()는 0을 돌려줘요.

출처: cppreference

본문

clearstd::unordered_multimap 컨테이너에 저장된 모든 요소를 지워요. 이 호출 후에는 컨테이너가 비어 있게 되므로 size()가 0을 반환해요.

void clear() noexcept;

지워진 요소를 가리키던 참조·포인터·반복자는 모두 무효화돼요. past-the-end 반복자도 무효화될 수 있어요.

복잡도 (Complexity)

컨테이너의 크기, 즉 요소의 개수에 비례하는 선형 시간이 걸려요.

더 알아보기 (Learn more)

cppreference