unordered_multiset::erase_if

unordered_multiset::erase_if (조건부 요소 제거)

erase_if()는 주어진 술어를 만족하는 모든 요소를 제거해요. C++20에서 추가됐어요.

출처: cppreference

본문

erase_if는 컨테이너 c에서 술어 pred를 만족하는 모든 요소를 제거해요.

template< class Key, class Hash, class KeyEqual, class Alloc, class Pred >
std::unordered_multiset<Key,Hash,KeyEqual,Alloc>::size_type
    erase_if( std::unordered_multiset<Key,Hash,KeyEqual,Alloc>& c, Pred pred );

반환값 (Return value)

제거된 요소의 개수를 돌려줘요.

복잡도 (Complexity)

컨테이너 크기에 선형이에요.

더 알아보기 (Learn more)

cppreference