Справочник по C/C++
equal_range()

template <class ForIter, class T> pair<ForIter, ForIter>
	equal_range(ForIter start, ForIter end, const Т &val);
template <class ForIter, class T, class Comp> pair<ForIter, ForIter>
	equal_range(ForIter start, ForIter end, const Т &val, Comp cmpfn);

Описание

Возвращает диапазон, в который можно вставить элемент, не нарушая порядок некоторой последовательности

Алгоритм equal_range() возвращает диапазон, в который можно вставить элемент, не нарушая порядок некоторой последовательности. Область, в которой ведется поиск такого диапазона, определяется параметрами start и end. Значение вставляемого элемента передается посредством параметра val. Для задания собственного критерия задайте функцию сравнения с помощью параметра cmpfn.

Шаблонный класс pair - это класс, который может хранить пару объектов в своих членах first и second.



Реклама