unchecked_uninitialized_copy
與 uninitialized_copy 相同,但在定義 _SECURE_SCL=1 時允許使用未檢查的迭代器做為輸出迭代器。 這個函式是在 stdext 命名空間 命名空間中定義。
注意事項 |
---|
這個演算法是 Standard C++ 程式庫的 Microsoft 擴充功能。使用這個演算法實作的程式碼不可移植。 |
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
);
參數
_First
輸入迭代器,為來源範圍中要複製的第一個項目定址。_Last
輸入迭代器,為來源範圍中要複製的最後一個項目定址。_Dest
正向迭代器,為目的範圍中要複製的第一個項目定址。_Al
搭配這個物件使用的配置器類別。 vector::get_allocator 傳回物件的配置器類別。
傳回值
正向迭代器,定址要接收複本之目的範圍中越過最後一個項目的位置。
備註
如需程式碼範例,請參閱 uninitialized_copy。
如需已檢查迭代器的詳細資訊,請參閱已檢查的迭代器。
需求
標頭:<memory>
**命名空間:**stdext