Abstract
STL並沒有提供這樣的algorithm,透過簡單的方法,就可以達成這個需求。
Sample Code
1
}
執行結果
15行
由於要使用unique(),必須先經過sort()才有用,unique()會將重複的element放到container後面,並且將pointer指向重複的第一個element,erase()將從這個element,一直刪除到container最後,如此只會留下不重複的element。
Reference
Bjarne Stroustrup,The C++ Programming Language Special 3/e,Addison Wesley,2000