Aracılığıyla paylaş


checked_uninitialized_copy

Aynı uninitialized_copy , ancak Yineleyici çıktı olarak işaretlenmiş bir yineleyici kullanımını zorunlu kılar. Bu işlev içinde tanımlanan stdext ad alanı ad alanı.

Not

Bu algoritma için Standart C++ Kitaplığı Microsoft uzantısıdır.Bu algoritma kullanarak uygulanan kod taşınabilir olmayacaktır.

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

Parametreler

  • _First
    Kopyalanacak kaynak aralıktaki ilk öğe adresleme giriş Yineleyici.

  • _Last
    Kopyalanacak kaynak aralığındaki son öğe adresleme giriş Yineleyici.

  • _Dest
    Kopyalanacak hedef aralıktaki ilk öğe adresleme bir ileriye doğru Yineleyici.

  • _Al
    Bu nesne ile kullanılacak ayırıcı sınıfı. vector::get_allocatorayırıcı sınıf nesnesi döndürür.

Dönüş Değeri

Bir hedef son öğesinde geçen aralık pozisyon adresleme ileriye doğru bir yineleyici kopya alıyor.

Notlar

Bkz: uninitialized_copy bir kod örneği için.

Checked Yineleyicilerde hakkında daha fazla bilgi için bkz: İşaretli Yineleyiciler.

Gereksinimler

Başlık: <memory>

Namespace: stdext