int main() {
vector<int> a;
a.push_back(3);
a.push_back(3);
a.push_back(5);
unordered_set<int> b(a.begin(),a.end());
for(int i:b){
cout<<i<<"";
}
return 0;
}
위의 코드를 실행하면 3개 중 2개가 중복되지만 unordered_set에는 1개만 존재합니다.
이는 배열에 중복 요소가 있고 모든 중복 요소를 필터링하여 거기에 무엇이 있는지 확인하려는 경우에 유용합니다.
