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