unchecked_uninitialized_copy
_SECURE_SCL=1 が定義されている場合 uninitialized_copy と同様に出力反復子として、unchecked 反復子を使用できます。この関数は stdext の名前空間 の名前空間で定義されます。
[!メモ]
このアルゴリズムは、標準 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 は、オブジェクトのアロケーター クラスを返します。
戻り値
コピーを受信する先の範囲の最後の要素の一つ前の位置 1 に対処前方反復子。
解説
コード例については、uninitialized_copy を参照してください。
チェックを行う反復子の詳細については、チェックを行う反復子を参照してください。
必要条件
ヘッダー : <memory>
名前空間: の stdext