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

erase

Boost , Chapter 1. Range 2.0 , New algorithms

Boost C++ LibrariesHomeLibrariesPeopleFAQMore

PrevUpHomeNext
Prototype

template<class Container>
Container& erase(
    Container& target,
    iterator_range<typename Container::iterator> to_erase);

Description

erase диапазон итератора to_erase из контейнера цель.

remove_erase performs the frequently used combination equivalent to target.erase(std::remove(target.begin(), target.end(), value), target.end());

remove_erase_if performs the frequently used combination equivalent to target.erase(std::remove_if(target.begin(), target.end(), pred), target.end());

Definition

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

Requirements
  1. Контейнер поддерживает стирание диапазона итераторов.
Complexity

Линейный. Пропорционально расстояние(to_erase).


PrevUpHomeNext

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




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



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


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 01:23:16/0.005033016204834/1