cpp/algorithm/ranges/copy n

@1@ Copies exactly values from the range beginning at  to the range beginning at  by performing  for each integer in. The behavior is undefined if is within the range  (ranges might be used instead in this case).

Return value
or more formally, a value of type ranges that contains an std iterator equals to and a std iterator equals to.

Complexity
Exactly assignments.