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());