#include<stdio.h>
#include<stack>
using namespace std;
int main(){
//后进先出
stack<int> st;
for(int i = 1; i <= 5; i++){
st.push(i); //把i压入栈
}
printf("%d\n", st.top()); //只能通过top()来访问栈顶元素
for(int i = 1; i <= 3; i++){
st.pop();
}
if(!st.empty()){ //检测stack内是否为空
printf("%d\n", st.size()); //返回stack内元素的个数
}
return 0;
}
stack的常见用法详解
最新推荐文章于 2024-04-10 22:31:26 发布