VisualStudio.C++.C#/코딩팁,함수활용,단편
std::deque .
i.got.it
2020. 10. 21. 20:49
std::deque
std::vector 의 특성에 아래 특성이 추가된것.
- push_front() ; 첫자리에 원소 추가.
- pop_front() ; 첫자리의 원소 제거.
- 헤더파일 : <deque>
생성 방법 및 기타 함수사용법은 vector 와 동일.
deque 는 불연속 메모리 할당.
- 메모리 에 연속적으로 할당되는 std::vector 와 크게 다른점임.
즉, std::vector 에서는 &my_vec[0] ; 으로 해당 배열의 첫주소를 받고 배열의 사이즈만큼 접근하여 모든 원소 확보 가능 그러나, deque 에서는 불연속 메모리 할당되기 때문에 &my_deque[0] 으로 시작 주소 받고 배열 사이즈만큼 접근해봤자 deque 에 기록했던 원소들 받지 못함에 주의.
연관.
첫 등록 : 2020.10.17
최종 수정 :
단축 주소 : https://igotit.tistory.com/2654