нформация о контейнерах и вста

Автор admin Четверг, 4 июня 2009 11:32

нформация о контейнерах и вставке элементов приводится в следующей главе. const LessThanComparable& min(const LessThanComparableS a. const LessThanComparableS b): const T& min(const T& a. const T& b, BinaryPredicate binary_pred): Возвращает меньший из двух аргументов или первый аргумент, если аргументы равны. Первая версия выполняет сравнение оператором <, а вторая передает оба аргумента бинарному предикату binary_pred. const LessThanComparable& max(const LessThanComparableS a. const LessThanComparable& b); const T& max(const T& a. const T& b. BinaryPredicate binary_pred): Работает аналогично min(), но возвращает больший из двух аргументов. void swap(Assignable& a. AssignableS b): void iter_swap(ForwardIteratorl a. ForwardIterator2 b); Меняет местами а и b, используя присваивание. Учтите, что во всех классах контейнеров определены специализированные версии swap(), которые обычно превосходят обобщенную версию по эффективности. Функция iter_swap() меняет местами значения, на которые ссылаются аргументы. Создание пользовательских алгоритмов Освоившись с алгоритмами STL, вы можете заняться созданием собстве


Комментарии закрыты.