* FIFO 구조 생각하면서 보기
멤버함수
q.push(element) | 큐에 원소 추가 |
q.pop() | 큐에 있는 원소 삭제 |
q.front() | 큐 제일 앞에 있는 원소 반환 |
q.back() | 큐 제일 뒤에 있는 원소 반환 |
q.empty() | 큐가 비었으면 true, 아니면 false 반환 |
q.size() | 큐 길이 반환 |
+++
- 큐가 비었을때 pop() 사용지 에러 발생
- 큐가 비었을 때 front() 사용시 지정하지 않은 행동 함
-> 꼭 비었는지 확인하고 사용
참고한 URL
'프로그래밍 > C, C++' 카테고리의 다른 글
[c++] vector 중복 제거 (0) | 2021.12.20 |
---|---|
Bitmask (0) | 2021.12.14 |
[C++] 2차원 vector (0) | 2021.11.10 |
[STL] Stack (0) | 2021.08.07 |
리터럴 접미사 (0) | 2021.08.07 |