stl remove_if

场景:求remove_if STL源码,该如何解决

求remove_if STL源码
求remove_if STL源码

------解决方案--------------------
C/C++ code

template<class _Pr1>

              void remove_if(_Pr1 _Pred)

              {     // erase each element satisfying _Pr1

              iterator _Last = end();

              for (iterator _First = begin(); _First != _Last; )

                     if (_Pred(*_First))

                            erase(_First++);

                     else

                            ++_First;

              }

------解决方案--------------------
这个有N 个版本的