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)
컨테이너 크기에 선형이에요.