checked_uninitialized_copy
uninitialized_copy 和相同,但是強制使用已檢查的 Iterator 能在輸出 Iterator 的地方。 這個函式在 Namespace stdext 命名空間中定義。
注意事項 |
---|
這個演算法是 Microsoft 擴充功能加入至 Standard C++ 程式庫。使用演算法實作的程式碼就是可攜式執行檔 (PE)。 |
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
處理輸入的 Iterator 指向要複製的來源範圍中第一個項目。_Last
處理輸入的 Iterator 指向要複製的來源範圍中的最後一個項目。_Dest
處理順向的 Iterator 指向要複製的目的範圍的第一個項目。_Al
搭配這個物件使用的配置器類別。 vector::get_allocator 傳回物件的配置器類別。
傳回值
處理順向的 Iterator 超過最後一個項目的位置是在收到這個複製的目的範圍。
備註
提供程式碼範例 uninitialized_copy 參閱。
如需已檢查的 Iterator 的詳細資訊,請參閱 檢查過的 Iterator。
需求
標題: <memory>
命名空間: stdext