unordered_multimap::clear
unordered_multimap::clear (모든 요소 제거)
clear() 멤버 함수는 컨테이너에 담긴 모든 요소를 제거해요. 호출이 끝나면 컨테이너는 비게 되고 size()는 0을 돌려줘요.
출처: cppreference
본문
clear는 std::unordered_multimap 컨테이너에 저장된 모든 요소를 지워요. 이 호출 후에는 컨테이너가 비어 있게 되므로 size()가 0을 반환해요.
void clear() noexcept;
지워진 요소를 가리키던 참조·포인터·반복자는 모두 무효화돼요. past-the-end 반복자도 무효화될 수 있어요.
복잡도 (Complexity)
컨테이너의 크기, 즉 요소의 개수에 비례하는 선형 시간이 걸려요.