copy_n

复制指定数量的元素。

template<class InputIterator, class Size, class OutputIterator> OutputIterator copy_n(InputIterator first, Size count, OutputIterator dest);

参数

  • first
    指示复制元素的位置的输入迭代器。

  • count
    指定要复制的元素的数目的有符号或无符号整数类型。

  • dest
    指示将元素复制到的位置的输出迭代器。

返回值

返回元素已被复制到的输出迭代器。 它与第三个参数 dest 的返回值相等。

备注

模板函数为范围 [0, count) 中的每个 N 评估一次 *(dest + N) = *(first + N)),从而从最低值开始严格增加 N。 然后它返回 dest + N。 如果 dest 和 dest 指定存储区域,则 first 不得位于范围 [first, Last) 内。

要求

标头:<algorithm>

命名空间: std

请参见

参考

<algorithm>