다음을 통해 공유


unordered_set::erase

지정된 위치에서 unordered_set인 요소 또는 요소 범위를 제거하거나 지정된 된 키와 일치하는 요소를 제거합니다.

iterator erase(
   const_iterator Where
);
iterator erase(
   const_iterator First,
   const_iterator Last
);
size_type erase(
   const key_type& Key
);

매개 변수

  • Where
    제거할 요소의 위치입니다.

  • First
    제거할 최초 요소의 위치입니다.

  • Last
    제거할 마지막 요소의 바로 다음 위치입니다.

  • Key
    제거할 {키, 값} 쌍의 키

반환 값

첫 번째 두 멤버 함수에서, 양방향 반복기는 지정하는 모든 요소가 제거된 다음 남은 첫 요소나, 이러한 요소가 없는 경우 unordered_set의 끝 요소를 지정합니다.

세 번째 멤버 함수에서, unordered_set에서 제거된 요소 수를 반환합니다.

설명

코드 예제를 보려면 set::erase를 참조하십시오.

요구 사항

헤더: <unordered_set>

네임스페이스: std

참고 항목

참조

<unordered_set>

unordered_set 클래스

unordered_set::clear

표준 템플릿 라이브러리