378
for_eac h
Алгоритм тізбектің əрбір элементі үшін
тағайындалған функцияны
қайтарады:
template
Function for_each(In fi rst, In last, Function f);
Алгоритмнің қолданылу мысалы 371 б. терілген.
mismatc h
mismatch
алгоритмі екі тізбектің өзара сəйкес
тең емес алғашқы элемент-
тер жұбын іздейді жəне итераторларды осы жұпқа қайтарады:
template
pair mismatch(In1 fi rst1, In1 last1, In2 fi rst2);
template
pair mismatch(In1 fi rst1, In1 last1,
In2 fi rst2, BinPred pred);
Екінші тізбектің ұзындығы бірінші тізбектің
ұзындығынан артық неме-
се оған тең болып есептеледі. Қолданушы нені сəйкессіздік
ретінде есептеу
керектігін анықтайтын предикатты тағайындай алады.
search, search_n
search
алгоритмі бірінші тізбекке екінші тізбектің
алғашқы енгізілуін та-
бады (предикатты талдай отырып немесе талдаусыз) жəне сəйкес келетін (тең
болатын) алғашқы элементке итераторды қайтарады:
template
For1 search(For1 fi rst1, For1 last1,
For2 fi rst2, For2 last2);
template
Достарыңызбен бөлісу: