프로그래밍/C, C++

[STL] Queue

daykim 2021. 8. 7. 14:28

* 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