목록Study/STL (8)
Rylah's Study & Daily Life

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 #include #include struct customFn { bool operator() (const int lhs, const int rhs) const { return (lhs > rhs); } }; int main() { std::set nums{ 1, 2, 3, 4, 5 }; nums.emplace(11); nums.emplace(111); nums.emplace(1111); nums.emplace(-1111); for (const auto e : nums) { std::cout
보호되어 있는 글입니다.

Deque 컨테이너는 Vector 컨테이너와 기능과 동작이 가장 비슷한 컨테이너이다. vector의 단점을 보완하는 몇가지 특징을 가진다. Deque 또한 시퀀스 컨테이너이고 배열기반 컨테이너이다. Deque의 주요 인터페이스와 특징 템플릿 형식 template class deque T는 deque 컨테이너 원소의 형식 생성자 deque dq dq는 빈 컨테이너 deque dq(n) dq는 기본값(0)으로 초기화된 n개의 원소를 가진다. deque dq(n, x) dq는 x 값으로 초기화된 n개의 원소를 가진다. deque dq(dq2) dq는 dq2의 복사본이다. (복사 생성자를 호출한다.) deque dq(b, e) dq는 반복자 구간 [b, e)로 초기화된 원소를 갖는다. 멤버 함수 dq.assig..

Vector 컨테이너는 대표적인 시퀀스 컨테이너로 배열과 비슷하여 사용이 쉬우므로 자주 사용한다. Vector의 주요 인터페이스와 특징 템플릿 형식 template class vector T는 vector 컨테이너 원소의 형식 생성자 vector v v는 빈 컨테이너 vector v(n) v는 기본값(0)으로 초기화된 n개의 원소를 가진다. vector v(n, x) v는 x 값으로 초기화된 n개의 원소를 가진다. vector v(v2) v는 v2의 복사본이다. (복사 생성자를 호출한다.) vector v(b, e) v는 반복자 구간 [b, e)로 초기화된 원소를 갖는다. 멤버 함수 v.assign(n, x) v에 x값으로 n개의 원소를 할당한다. v.assign(b, e) v는 반복자 구간 [b, e)..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.