共用方式為


forward_list::unique

從相等項目的每個連續群組消除,除了第一個項目。

void unique();
template<class BinaryPredicate>
    void unique(BinaryPredicate _Comp);

參數

參數

描述

_Comp

用於的二進位述詞比較連續項目。

備註

將第一個唯一的項目,並取消其餘工作。 必須先排序項目,讓等於值的項目是相鄰的清單中。

第10%成員函式從受控制序列中移除等於其前一個項目中的每個項目。 對於Iterator所指定項目的 Pi 和 Pj 位置 i 和 j,第二+成成員函式中 i + 1 == j && _Comp(*Pi, *Pj)的每一個項目。

對於長度 N 受控制序列(> 0),這個述詞 _Comp(*Pi, *Pj) 評估 N - 1 時間。

_Comp 時,才會擲回例外狀況,例外狀況發生。 在這種情況下,受控制序列處於不明的狀態會保留,而且會重新擲回例外狀況。

需求

標題: <forward_list>

命名空間: std

請參閱

參考

forward_list Class