first in first out 구조로 제일 처음 넣은 데이터가 처음으로 빠져나옴
기본함수로는 push, pop, empty, front, back, swap 등이 있다.
stack과 달리 front 원소와 back 원소에 접근할 수 있다
#include <queue>
queue<int> q;
queue.push(element);
queue.emplace(element);
queue.pop();
queue.front();
queue.back();
queue.size();
queue.empty();
swap(queue1,queue2);