remove_copy_if

1320 ワード

std::remove_copy_if-huycworkのログ-網易ブログ

remove_copy_if


プロトタイプ:
    #include <algorithm>
output_iterator remove_copy_if( input_iterator start, input_iterator end, output_iterator result, Predicate p );

関数remove_copy_if()は、シーケンス(start,end)の要素をresultが指すコンテナにコピーするが、述語pに適用するtrueを返す要素は無視する.remove_copy_if()の戻り値は、新しいシーケンスの末尾を指す反復器である.
remove_copy_if()はリニアタイム(linear time)で運転する.
関連テーマ:remove,remove_copy,remove_if