#include <stack>
이 헤더에 스택이 존재한다. 이를 선언하려면 vector와 동일하게
#include <stack>
stack<int> stack;
으로 선언해주면 된다.
#include <stack>
stack<int> stack;
int main() {
stack.push(1);
stack.push(2);
stack.size(); // result = 2;
stack.pop(); // result = 2;
stack.top(); // result = 1;
stack.empty(); // bool형 반환
swap(stack1, stack2); // 두 스택의 내용을 바꾼다.
}
다른 언어에서의 스택이랑 크게 다를게 없다. 함수명도 똑같고.