I have forgotten
my Password

ComputingStlAlgorithms

Nonmodifying

Overview

Nonmodifying Algorithms neither change the order nor the value of the elements they process. They operate with input and forward iterators; therefore, you can call them for all standard containers.

Section Pages

for each

Performs an operation for each element

find

Searches for the first element with the passed value

find if

Searches for the first element that matches a criterion

adjacent find

Searches for two adjacent elements that are equal (by some criterion)

find first of

Searches the first of several possible elements

count

Count appearances of value in range

mismatch

Return first position where two ranges differ

equal

Test whether two ranges are equal

search

Searches for the first occurrence of a subrange

search n

Searches for the first n consecutive elements with certain properties

count if

Returns the number of elements that match a criterion

find end

Searches for the last occurrence of a subrang