Description
Include the STL standard header <algorithm> to define numerous template functions that perform useful algorithms. The descriptions that follow make extensive use of common template parameter names or prefixes to indicate the least powerful category of iterator permitted as an actual argument type:
- OutIt — to indicate an output iterator
- InIt — to indicate an input iterator
- FwdIt — to indicate a forward iterator
- BidIt — to indicate a bidirectional iterator
- RanIt — to indicate a random-access iterator
The descriptions of these templates employ a number of conventions common to all algorithms.