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