Code Archive/C++

STL. Set 기본 예제

쌍큐 2018. 2. 1. 10:18

#include <iostream>

#include <set>

using namespace std;

/*

Set의 특징

1. 저장한 데이터가 자동 정렬

2. 중복된 데이터가 삽입 불가능

   (고유값)

*/

int main(void)

{

//Set 선언

set<int> s;

//데이터 추가

s.insert(5);s.insert(1);s.insert(3);

s.insert(1);s.insert(2);s.insert(4);

s.insert(3);s.insert(4);

//데이터 개수 확인

cout << "데이터 개수 : " << s.size() << endl;

//데이터 삭제

s.erase(3);

//Set에 있는 애용 비우기

//s.clear();

cout << "Set에 내용이 비어있느냐? " << s.empty() << endl;


//출력

set<int>::iterator it;

for(it=s.begin();it!=s.end();it++)

cout << *it << " ";

cout << endl;

return 0;

}

'Code Archive > C++' 카테고리의 다른 글

STL. map 기본 예제  (0) 2018.02.01
STL. Set 로또 예제  (0) 2018.02.01
STL. List 기본 예제  (0) 2018.02.01
Step6. 생성자와 소멸자  (0) 2018.01.24
Step5. class 작성  (0) 2018.01.23