• 코드:
​x
 
1
#include <iostream>
2
#include <iterator>
3
#include <set>
4
using namespace std;
5
​
6
int main(void)
7
{
8
    int arr[5] = {10, 20, 30, 40, 50};  // 배열 생성 및 초기화 
9
    set<int> st(arr, arr+3);            // 배열의 일부 요소를 가지고 셋 컨테이너를 생성함. 
10
    cout << "현재 집합의 모든 요소는 다음과 같습니다." << endl;
11
    copy(st.begin(), st.end(), ostream_iterator<int>(cout, " "));
12
    cout << endl;
13
    
14
    st.insert(60);  // 요소의 추가 
15
    st.insert(70);  // 요소의 추가 
16
    st.erase(20);   // 요소의 삭제 
17
    cout << "현재 집합의 모든 요소는 다음과 같습니다." << endl;
18
    copy(st.begin(), st.end(), ostream_iterator<int>(cout, " "));
19
    return 0;
20
}
표준입력 & 실행옵션