3.remove_copy()和remove_copy_if()算法
remove_copy()和remove_copy_if()算法用于在复制过程中移除相关的元素。如果使用条件删除语句,只有当一元判断式为“true”时,才正确执行remove_if()算法。其原型为:

其中,remove_copy_if()算法是copy()和remove_if()的组合。该算法将源区间[_First,_Last]内的元素复制到以_Result为起始的目标区间中。在复制过程中,删除所有使一元判断式_Pred为“true”的元素。在使用这两种算法时,如果目标容器(区间)的容量不足够大,必须使用插入型迭代器。其返回值为目标容器(区间)的最后一个元素的位置。