Export (0) Print
Expand All
max
min
Expand Minimize

unchecked_remove_copy 

Same as remove_copy, but allows the use of an unchecked iterator as output iterator when _SECURE_SCL=1 is defined. unchecked_remove_copy is defined in the stdext namespace.

NoteNote

This algorithm is a Microsoft extension to the Standard C++ Library. Code implemented using this algorithm will not be portable.


template<class InputIterator, class OutputIterator, class Type>
   OutputIterator unchecked_remove_copy(
      InputIterator _First,
      InputIterator _Last,
      OutputIterator _Result,
      const Type& _Val
   );

Parameters

_First

An input iterator addressing the position of the first element in the range from which elements are being removed.

_Last

An input iterator addressing the position one past the final element in the range from which elements are being removed.

_Result

An output iterator addressing the position of the first element in the destination range to which elements are being removed.

_Val

The value that is to be removed from the range.

A forward iterator addressing the new end position of the destination range, one past the final element of the copy of the remnant sequence free of the specified value.

See remove_copy for a code sample.

For more information on checked iterators, see Checked Iterators.

Header: <algorithm>

Community Additions

ADD
Show:
© 2014 Microsoft