Roiei 2022. 10. 8. 21:56
반응형

1. header

 

#include <set>
or
#include <unordered_set>

 

 

2. 값의 추가/확인/삭제

int int_vals[] = {1, 2, 2, 1, 3, 1, 5};
std::set<int> int_set{int_vals, int_vals + sizeof(int_vals)/sizeof(int_vals[0])};

// 1, 2, 3, 5

if (int_set.find(7) == int_set.end()) {
    // not found
} else {
    int_set.erase(int_set.find(7));
}

int_set.clear();

 

값의 추가: insert 함수를 통해 값을 추가합니다.

값의 확인: find를 통해 값의 존재 유/무를 확인합니다. 

값의 삭제: erase를 사용해 값을 삭제 합니다. 

clear는 container 내 모든 원소를 삭제 합니다. 

 

 

 

반응형