Narzędzia użytkownika

Narzędzia witryny


remove_remove_if

To jest stara wersja strony!


Algorytmy remove remove_if

remove() – usuwa z określonego zakresu elementy równe podanej wartości. Zwraca iterator do ostatniego z pozostałych elementów.

remove_if() – usuwa z określonego zakresu elementy, dla których dany predykat jest prawdziwy. Zwraca iterator do ostatniego z pozostałych elementów.

Nagłówek dla algorytmów remove i remove_if

 #include<algorithm> 

Opis algorytmu remove

Definicja algorytmu remove

template < class ForwardIterator, class T >
  ForwardIterator remove ( ForwardIterator first, ForwardIterator last, const T& value ){
  		ForwardIterator result = first;
  		for ( ; first != last; ++first)
    			if (!(*first == value)) *result++ = *first;
  		return result;
  }
remove_remove_if.1240941527.txt.gz · ostatnio zmienione: 2009/04/28 19:58 przez piotrek