对容器内容进行拷贝:
[cpp]
template
OutputIterator copy ( InputIterator first, InputIterator last, OutputIterator result );
替换容器中指定的元素:
[cpp]
template < class ForwardIterator, class T >
void replace ( ForwardIterator first, ForwardIterator last, const T& old_value, const T& new_value );
拷贝内容到另一容器并替换掉指定的元素(该函数并不会改变原来的容器);
[cpp]
template < class InputIterator, class OutputIterator, class T > www.2cto.com
OutputIterator replace_copy ( InputIterator first, InputIterator last, OutputIterator result, const T& old_value, const T& new_value );
计算容器中满足条件的元素的个数:
[cpp]
template
typename iterator_traits
count_if ( ForwardIterator first, ForwardIterator last, Predicate pred );
作者:justaipanda