헤더 파일
#include <stack>
생성
stack<자료형> 변수명
종류 | 상세설명 |
---|---|
empty() | 비어있는지 확인 |
size() | 사이즈를 반환 |
top() | 맨 위의 원소 리턴 |
push(n) | 맨 위에 원소 추가 |
pop() | 맨 위의 원소 삭제 |
#include <iostream>
#include <stack>
using namespace std;
void main() {
stack<int> stk;
stk.push(2);
stk.push(4);
stk.push(6);
cout << stk.top() << endl; // 6
cout << stk.size() << endl; // 3
stk.pop();
cout << stk.top() << endl; // 4
stk.pop();
cout << stk.empty() << endl; // 0(false)
stk.pop();
cout << stk.empty() << endl; // 1(true)
}