다음을 통해 공유


unchecked_uninitialized_copy

uninitialized_copy와 동일하지만 _SECURE_SCL=1이 정의된 경우 선택하지 않은 반복기를 출력 반복기로 사용하도록 허용합니다. 이 함수는 stdext 네임스페이스 네임스페이스에 정의되어 있습니다.

참고

이 알고리즘은 표준 C++ 라이브러리의 Microsoft 확장입니다.이 알고리즘을 사용하여 구현된 코드는 이식할 수 없습니다.

template<class InputIterator, class ForwardIterator>
   ForwardIterator unchecked_uninitialized_copy(
      InputIterator _First,
      InputIterator _Last,
      ForwardIterator _Dest
   );

template<class InputIterator, class ForwardIterator, class Allocator>
   ForwardIterator unchecked_uninitialized_copy(
      InputIterator _First,
      InputIterator _Last,
      ForwardIterator _Dest,
      Allocator& _Al
   );

매개 변수

  • _First
    복사할 소스 범위에 있는 첫 번째 요소를 주소 지정하는 입력 반복기입니다.

  • _Last
    복사할 소스 범위에 있는 마지막 요소를 주소 지정하는 입력 반복기입니다.

  • _Dest
    복사할 대상 범위에 있는 첫 번째 요소를 주소 지정하는 정방향 반복기입니다.

  • _Al
    이 개체에 사용할 할당자 클래스입니다. vector::get_allocator는 개체에 대한 할당자 클래스를 반환합니다.

반환 값

복사본을 수신하는 대상 범위에서 마지막 요소 하나 다음의 위치를 주소 지정하는 정방향 반복기입니다.

설명

코드 샘플은 uninitialized_copy를 참조하십시오.

확인된 반복기에 대한 자세한 내용은 Checked Iterators를 참조하십시오.

요구 사항

헤더: <memory>

네임스페이스: stdext