This page is a snapshot from the LWG issues list, see theLibrary Active Issues List for more information and the meaning ofCD1 status.
Section: 26.7.8[alg.remove]Status:CD1Submitter: Daniel KrüglerOpened: 2008-01-25Last modified: 2016-01-28
Priority:Not Prioritized
View all otherissues in [alg.remove].
View all issues withCD1 status.
Discussion:
The resolution of283(i) did not resolve similar necessary changes for algorithmremove_copy[_if], which seems to be an oversight.
Proposed resolution:
In 26.7.8[alg.remove] p.6, replace the N2461 requires clause with:
Requires:
TypeThe rangesTisEqualityComparable(31).[first,last)and[result,result + (last - first))shall not overlap.The expression*result = *firstshall bevalid.