共用方式為


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 類別