C++栈的调用
2015-08-16 07:58
351 查看
/* 在头文件 #include<stack>中 栈是常用数据结构(先进后出),C++为此提供了一个很方便的容器 */ #include<stack> #include<cstdio> #include<iostream> using namespace std; int main() { stack<int> s; //声明 for(int i=0;i<=10;i++) { s.push(i); //入栈 } if(!s.empty()) cout<<"非空!"<<endl; cout<<"栈的长度:"<<s.size()<<endl; for(int i=0;i<=10;i++) { cout<<s.top()<<endl;//查看栈顶元素 s.pop(); //出栈 } return 0; }
相关文章推荐
- C++优先队列的调用
- C++基础---位操作符
- C++普通队列容器
- C语言指针的算术运算
- C++ Windows对象和MFC对象的区别
- [C语言][LeetCode][26]Remove Duplicates from Sorted Array
- [C语言][LeetCode][228]Summary Ranges
- 使用线性同余法生成伪随机数/序列(C++实现)
- c语言中scanf输入带空格的字符串以及scanf输入单个字符的问题
- poj1035 spell checker (简单的字符串查找题)
- Log4cpp:为中小型C++项目加上log支持
- iOS基础班之c语言学习复习查漏
- C++对象模型——对象的构造和解构(第六章)
- C语言/C++ 实现汉诺塔代码
- C++写数据到文件
- c++ public, protected, private成员变量,成员函数继承和访问规则实例代码
- C++对象模型——执行期语意学(第六章)
- C++中public,protected,private访问小结
- C语言 memcpy二维数组的复制
- 关于c++析构函数