C++ Rookiss Part1 C++ 프로그래밍 입문 : set
🙇♀️set
🪐set
set은 map과 다르게 Key와 Value가 같다
// (Key = Value)
set<int> s;
// 넣고
// 빼고
// 찾고
// 순회
// 넣기
s.insert(10); // 키와 벨류가 같으므로 넣을 때도 하나만 입력
s.insert(20);
s.insert(30);
s.insert(40);
s.insert(50);
s.insert(60);
s.insert(100);
// 빼기
s.erase(40); // 키값으로 삭제
// 찾기
set<int>::iterator findIt = s.find(50); // 50이란 값이 있는지 확인함
if (findIt == s.end())
cout << "Can't find" << endl;
else
cout << "Find" << endl;
// 순회하기
for (set<int>::iterator it = s.begin(); it != s.end(); ++it)
cout << (*it) << endl;