비트셋(Bitset)이란?원하는 비트 몇 개를 쓰기 위한 bitset STL이다. 이때 0이면 채워지지 않은 것, 1이면 채워진 것이다. 비트 연산을 잘 이해하고 있을 때 비트셋까지 알고 있다면 비트에 관한 내용을 쉽게 다룰 수 있다.비트셋(Bitset)이용 방법 및
배열의 합을 구하기 편한 STLnumeric 헤더에 들어있다.T accumulate(InIt first, InIt last, T val \[, BinOp op]);first ~ last 구간에 속한 값들의 총합을 구한다.세번째 인자 val 은 누적의 총합의 초기값이며
배열이나 벡터 등의 구간 안에서 최대, 최소값을 구하는 함수이다.값 자체를 Return 하지 않고, 주소나 iterator를 Return 하므로 주의해야한다.따라서 값을 참조하기 위해서는 \* 연산자를 붙인다.배열은 array 형 클래스 객체로 취급되므로 iterato
기본형태map<key,value>: key와 value를 pair 형태로 선언합니다.iterator(반복자)begin(): beginning iterator를 반환end(): end iterator를 반환추가 및 삭제insert( make_pair(key,valu
두 객체를 하나의 객체로 취급할 수 있게 묶어주는 클래스이다.STL 에서 데이터 쌍을 표현할 때 사용한다.utility 헤더에 존재한다.template <\\class T1, \\class T2> strcut pair;template <\\tpename T1
template <class InputIterator, class T>InputIterator find(InputIterator first, InputIterator last, const T& val);범위 안에 원하는 값을 찾는다.first ~ last 전 까지