Stack
-
_C++_컨테이너 어댑터와 비트셋 컨테이너Programming/_C++ 2023. 9. 20. 19:09
컨테이너 어댑터 컨테이너 어댑터는 순차 컨테이너를 바탕으로 인터페이스를 다르게 래핑한 것을 말한다. 컨테이너 어댑터의 목적은 보다 단순화된 인터페이스를 제공하는 것이다. 기본적으로 다음 세 가지가 있다. queue priority_queue stack 1. queue queue는 헤더에 정의된 표준적인 선입선출(FIFO) 시멘틱을 구현한다. 다음과 같은 템플릿 정의를 갖는다. template class queue; deque 컨테이너를 기본 값으로 가지고 있으며, list도 사용할 수 있다. queue는 다음과 같이 생성할 수 있다. #include #include #include using namespace std; int main(){ queue q1; // 일반적인 생성방법. // deque를 참조..