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
'VisualStudio.C++.C# > 코딩팁,함수활용,단편' 카테고리의 다른 글
C#. 자료형 바이트 사이즈 , C/C++ 대응 (0) | 2020.10.29 |
---|---|
C#. FindWindow. SendMessage. WM_COPYDATA (0) | 2020.10.28 |
std::queue. (0) | 2020.10.17 |
std::vector. STL vector class. 사용법. (0) | 2020.10.14 |
MFC. Extension DLL. 확장 DLL . 인스턴스핸들 . 리소스 아이디 충돌 해결 (0) | 2020.10.04 |
댓글