다음을 통해 공유


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>