Translations of this page?:

unique_copy

Syntax:

    #include <algorithm>
    output_iterator unique_copy( input_iterator start, input_iterator end, output_iterator result );
    output_iterator unique_copy( input_iterator start, input_iterator end, output_iterator result, BinPred p );

unique_copy()関数は範囲[start,end)を連続した重複値を破棄しつつ、resultが指す位置にコピーします。 この時、コピー先の領域は確保済みでなければなりません。

二項述語pが与えられた場合、pが二つの要素が重複値であるかどうかを検査します。

unique_copy()の戻り値は、新たに得られた範囲のendイテレータです。

unique_copy()は線形時間で実行されます。

関連トピック: adjacent_find, remove, unique

 
• • • SitemapRecent changesRSScc