c++ remove_if()

By | 2022년 5월 1일
Table of Contents

c++ remove_if()

c++ remove_if() 는 실제로 아이템을 삭제하는게 아니라,
삭제할 수 있게 하는 iterator 만 제공한다.

erase() 함수로 삭제를 해야 실제로 삭제가 된다.

auto it_expired = remove_if(lst.begin(), lst.end(), is_detect_time_expired);
lst.erase(it_expired, lst.end());

답글 남기기