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

remove_erase

Boost , Chapter 1. Range 2.0 , New algorithms

Boost C++ LibrariesHomeLibrariesPeopleFAQMore

PrevUpHomeNext
Prototype

template<class Container, class Value>
Container& remove_erase(Container& target,
                        const Value& value);

Description

<remove_erase>фактически исключает из контейнера элементы, равные<value>. Это противоречит алгоритму<remove>, который просто перестраивает элементы.

Definition

Defined in the header file boost/range/algorithm_ext/erase.hpp

Requirements
  1. <Container>поддерживает стирание диапазона итераторов.
Complexity

Линейный. Пропорциональный<distance(target)>.


PrevUpHomeNext

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




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



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


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-07-05 02:05:01/0.003079891204834/0