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