相关代码 |
|
#include #include using namespace std ; typedef stack STACK_INT; void main() { STACK_INT stack1; int i; //判断栈是否空 cout (stack1.empty()? "true": "false") //0,2,4,6...入栈 for (i=0;i stack1.push(i); //top()函数 if (!stack1.empty()) cout //计算栈的长度 cout //改变栈顶的值 20. if (!stack1.empty()) { cout stack1.top()=20; } //弹出栈中所有的数据并显示 cout while (!stack1.empty()) { cout stack1.pop(); } cout }