특징

Initialization

set<int> s;

s.insert(1);
s.insert(200);
s.insert(-1);
s.insert(3);

int arr[] = {1,2,3,4,5,6};

set<int> s1(s.begin(), s.end());
set<int> s2(arr, arr+6);
set<int> s3(s1);
set<int> s4 = s2;

return 0;

Set iterator

set<int> s;

s.insert(1);
s.insert(200);
s.insert(-1);
s.insert(3);

for_each(s.begin(), s.end(), [](int n) {
        cout << n << endl;        //output : -1, 1, 3, 200
        });

    for_each(s.rbegin(), s.rend(), [](int n) {
        cout << n << endl;        //output : 200, 3, 1, -1
        });

Set capacity

Set modifiers