共用方式為


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 和 first 指定儲存區域,dest 必須在範圍 [first, Last) 內。

需求

標頭:<algorithm>

命名空間: std

請參閱

參考

<algorithm>