더북(TheBook)

2.4.1 deque 컨테이너 생성하기

deque 컨테이너를 기본 생성자로 생성하면 컨테이너에 원소가 하나도 없으므로 첫 번째 원소를 추가할 때 메모리 할당이 발생한다.

std::deque<int> a_deque; // 원소가 하나도 없는 deque 컨테이너

deque 컨테이너도 vector처럼 원소 개수를 지정해서 생성할 수 있다.

std::deque<int> my_deque(10); // 원소 10개를 담을 수 있는 deque 컨테이너

int 타입을 저장할 수 있는 deque 컨테이너 my_deque를 그림 2-5처럼 그릴 수 있다. 이 컨테이너에서는 홀수가 원소로 저장되어 있다.

▲ 그림 2-5 deque 컨테이너

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.