unchecked_uninitialized_copy
Podobnie jak uninitialized_copy , ale pozwala na używanie iterację niesprawdzony jako iteratora wyjścia podczas _SECURE_SCL = 1 jest zdefiniowany.Ta funkcja jest definiowana w stdext obszaru nazw obszaru nazw.
[!UWAGA]
Ten algorytm jest rozszerzenie Microsoft do standardowa biblioteka języka C++.Nie będzie przenośne kod implementowane przy użyciu tego algorytmu.
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
);
Parametry
_First
Wejściowy iterację adresowania pierwszy element w zakres źródłowy do skopiowania._Last
Wejściowy iterację adresowania ostatni element w zakres źródłowy do skopiowania._Dest
Iteratora przodu adresowania pierwszy element w zakresie docelowym do skopiowania._Al
Klasa przydzielania do używania z tego obiektu.vector::get_allocatorZwraca alokatora klasy obiektu.
Wartość zwracana
Do przodu iteratora, adresowania pozycji jednej w przeszłości końcowy element w docelowym zakresu, który otrzymuje kopię.
Uwagi
Zobacz uninitialized_copy przykładowy kod.
Więcej informacji o sprawdzonej Iteratory, zobacz Iteratory zaznaczone.
Wymagania
Nagłówek: <memory>
Obszar nazw: stdext