C++ STL algorithm - erase-remove idiom -- std::remove(_if, _copy_if) | Modern Cpp Series Ep. 154

Similar Tracks
Easier removal with container std::erase(non-member function)and erase_if| Modern Cpp Series Ep. 155
Mike Shah
Why use forwarding references and how they are different from rvalue references in C++
Code for yourself