头文件
#include<stack>
定义:
stack<int> stack1;
判断是否是空栈
if(stack1.empty()){
cout<<"空栈"<<endl;
}
栈大小
stack1.size();
压栈:
stack1.push(1);
返回栈顶元素
stack1.top();
弹出栈顶元素
stack1.pop();
这篇博客详细介绍了C++标准库中的栈容器`std::stack`的使用,包括如何定义栈、判断栈是否为空、获取栈的大小、压栈、查看栈顶元素以及弹出栈顶元素等基本操作。通过实例代码展示了每个操作的方法,是C++初学者理解栈操作的重要参考资料。
头文件
#include<stack>
定义:
stack<int> stack1;
判断是否是空栈
if(stack1.empty()){
cout<<"空栈"<<endl;
}
栈大小
stack1.size();
压栈:
stack1.push(1);
返回栈顶元素
stack1.top();
弹出栈顶元素
stack1.pop();
1200
1219
1301

被折叠的 条评论
为什么被折叠?