1. set 사용방법
헤더파일 :
#include < set >
원 형 :
set< key 자료형 > 변수이름;
set< int > set1;
- map과 사용방법은 비슷하나, set은 key만 저장한다!
위에서 key로 int타입을 사용했다.- set은 map과 같이 기본적으로 오름차순으로 정렬을 한다.
만약 내림차순으로 바꾸고 싶거나 key의 자료형이 기본형이 아니라 사용자 정의형이라면 함수 객체로 정렬 방법을 제공해야 한다.
less(오름차순), greater(내림차순)
set< key 자료형, 비교 함수 > 변수이름;
set< int, greater > set1;
2. set의 주요 멤버들