Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

unique

Boost , Chapter 1. Range 2.0 , Mutating algorithms

Boost C++ LibrariesHomeLibrariesPeopleFAQMore

PrevUpHomeNext
Prototype

template<class ForwardRange>
typename range_return<ForwardRange, return_begin_found>::type
unique(ForwardRange& rng);
template<class ForwardRange>
typename range_return<const ForwardRange, return_begin_found>::type
unique(const ForwardRange& rng);
template<class ForwardRange, class BinaryPredicate>
typename range_return<ForwardRange, return_begin_found>::type
unique(ForwardRange& rng, BinaryPredicate pred);
template<class ForwardRange, class BinaryPredicate>
typename range_return<const ForwardRange, return_begin_found>::type
unique(const ForwardRange& rng, BinaryPredicate pred);
template<range_return_value re, class ForwardRange>
typename range_return<ForwardRange, re>::type
unique(ForwardRange& rng);
template<range_return_value re, class ForwardRange>
typename range_return<const ForwardRange, re>::type
unique(const ForwardRange& rng);
template<range_return_value re, class ForwardRange, class BinaryPredicate>
typename range_return<ForwardRange, re>::type
unique(ForwardRange& rng, BinaryPredicate pred);
template<range_return_value re, class ForwardRange, class BinaryPredicate>
typename range_return<const ForwardRange, re>::type
unique(const ForwardRange& rng, BinaryPredicate pred);

Description

Уникальныйудаляет все, кроме первого элемента каждой последовательности дубликатов, встречающихся вrng.

Элементы в диапазонеnew_last,endринг]являются недостоверными, но неопределенными.

Равенство определяется предикатом, если он поставляется, или оператором==для.Форвард РанжТип значения.

Definition

Defined in the header file boost/range/algorithm/unique.hpp

Requirements

For the non-predicate versions of unique:

  • Передняя частьявляется образцом. Концепт передового диапазона.
  • Передняя частьизменчива.
  • ФорвардранжТип величины является модельюСравнимая концепция равенства.

For the predicate versions of unique:

  • Передняя частьявляется образцом. Концепт передового диапазона.
  • Передняя частьизменчива.
  • Бинарный Предсказаниеявляется моделью.Бинарное ПредсказаниеКонцепция.
  • Форвардный диапазонЗначение типа конвертируется вБинарное ПредсказаниеПервый тип аргумента иБинарное ПредсказаниеВторой тип аргумента.
Complexity

ON], гдеNрасстояниерингРовнорасстояниерингПроводятся сравнения.


PrevUpHomeNext

Статья unique раздела Chapter 1. Range 2.0 Mutating algorithms может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Mutating algorithms ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 20:22:25/0.0063791275024414/0