Sdílet prostřednictvím


unchecked_uninitialized_copy

Stejné jako uninitialized_copy , ale umožňuje použití iterátoru Nekontrolovaná jako iterační výstup při _SECURE_SCL = 1 je definován.Tato funkce je definována v stdext oboru názvů oboru názvů.

[!POZNÁMKA]

Tento algoritmus je rozšíření společnosti Microsoft pro Standard C++ Library.Kód implementována pomocí tohoto algoritmu nebude přenosný.

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
    Vstupní iterátoru adresování první prvek ve zdrojové oblasti ke kopírování.

  • _Last
    Vstupní iterátoru adresování poslední prvek ve zdrojové oblasti ke kopírování.

  • _Dest
    Předávání iterační adresování první prvek v cílové oblasti zkopírovat.

  • _Al
    Třída přidělování pomocí tohoto objektu.vector::get_allocatorVrátí přidělování třídy objektu.

Vrácená hodnota

Přijímá kopii dopředu iterační adresování oblast, jeden za poslední prvek v cílovém umístění.

Poznámky

Viz uninitialized_copy ukázku kódu.

Další informace o kontrolované u iterátorů viz Zaškrtnuté iterátory.

Požadavky

Záhlaví: <memory>

Obor názvů: stdext