tmp/tmplhivhw8c/{from.md → to.md}
RENAMED
|
@@ -40,14 +40,16 @@ template<class InputIterator, class OutputIterator, class Predicate>
|
|
| 40 |
`result + (last - first)`) shall not overlap.
|
| 41 |
|
| 42 |
*Effects:* Copies all of the elements referred to by the iterator `i` in
|
| 43 |
the range \[`first`, `last`) for which `pred(*i)` is `true`.
|
| 44 |
|
|
|
|
|
|
|
| 45 |
*Complexity:* Exactly `last - first` applications of the corresponding
|
| 46 |
predicate.
|
| 47 |
|
| 48 |
-
*Remarks:* Stable.
|
| 49 |
|
| 50 |
``` cpp
|
| 51 |
template<class BidirectionalIterator1, class BidirectionalIterator2>
|
| 52 |
BidirectionalIterator2
|
| 53 |
copy_backward(BidirectionalIterator1 first,
|
|
|
|
| 40 |
`result + (last - first)`) shall not overlap.
|
| 41 |
|
| 42 |
*Effects:* Copies all of the elements referred to by the iterator `i` in
|
| 43 |
the range \[`first`, `last`) for which `pred(*i)` is `true`.
|
| 44 |
|
| 45 |
+
*Returns:* The end of the resulting range.
|
| 46 |
+
|
| 47 |
*Complexity:* Exactly `last - first` applications of the corresponding
|
| 48 |
predicate.
|
| 49 |
|
| 50 |
+
*Remarks:* Stable ([[algorithm.stable]]).
|
| 51 |
|
| 52 |
``` cpp
|
| 53 |
template<class BidirectionalIterator1, class BidirectionalIterator2>
|
| 54 |
BidirectionalIterator2
|
| 55 |
copy_backward(BidirectionalIterator1 first,
|