共用方式為


unchecked_uninitialized_fill_n

uninitialized_fill_n ,但允許使用未核取的 Iterator 在輸出 Iterator (_First) 時, _SECURE_SCL=1 定義時。 unchecked_uninitialized_fill_nstdext 在命名空間中定義。

注意事項注意事項

這個演算法是 Microsoft 擴充功能加入至 Standard C++ 程式庫。使用演算法實作的程式碼就是可攜式執行檔 (PE)。

template<class ForwardIterator, class Size, class Type>
   void unchecked_uninitialized_fill_n(
      ForwardIterator _First, 
      Size _Count,
      const Type& _Val
   );

template<class ForwardIterator, class Size, class Type, class Allocator>
   void unchecked_uninitialized_fill_n(
      ForwardIterator _First, 
      Size _Count,
      const Type& _Val,
      Allocator& _Al
   );

參數

  • _Al
    搭配這個物件使用的配置器類別。 vector::get_allocator 傳回物件的配置器類別。

  • _First
    處理順向的 Iterator 會啟始的目的範圍的第一個項目。

  • _Count
    要初始化的項目數目。

  • _Val
    要使用的值初始化目的範圍。

備註

提供程式碼範例 uninitialized_fill_n 參閱。

如需已檢查的 Iterator 的詳細資訊,請參閱 檢查過的 Iterator

需求

標題: <memory>

命名空間: stdext