Aracılığıyla paylaş


checked_uninitialized_fill_n

Aynı uninitialized_fill_n , ancak Yineleyici çıktı olarak işaretlenmiş bir yineleyici kullanımını zorunlu kılar (_First). checked_uninitialized_fill_niçinde tanımlanan stdext 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 FwdIt, class Size, class Type>
   void checked_uninitialized_fill_n(
      ForwardIterator _First,
      Size _Count,
      const Type& _Val
   );
template<class FwdIt, class Size, class Type, class Allocator>
   void checked_uninitialized_fill_n(
      ForwardIterator _First,
      Size _Count,
      const Type& _Val,
      Allocator& _Al
   );

Parametreler

  • _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.

  • _First
    Başlatılan için hedef aralıktaki ilk öğe adresleme bir ileriye doğru Yineleyici.

  • _Count
    Başlatılmamış öğe sayısı.

  • _Val
    Hedef aralık başlatmak için kullanılan değer.

Notlar

Bkz: uninitialized_fill_n 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