STL の Vector について質問です。

iteratorを使用して降順で対象を探し目標を erase にて削除はできるのですが、
昇順で reverse_iterator を利用しての削除はどのように行えばよいでしょうか?

erase は reverse_iterator には対応してない様でした。
なにか参考になるサンプルなどをご紹介していただけますでしょうか・・・。

よろしくお願いいたします。