一、栈(stack)
引入头文件
#include
常用的方法
3.实例代码
#include#include using namespace std; int main(){ //创建栈 s stack s; //将元素压入栈 for(int i=0;i<10;i++){ s.push(i); } // if(!s.empty()){ // cout<<"栈s不是空的"<
运行结果
二、队列(queue)
引入头文件
#include
常用方法
实例代码
#include#include using namespace std; int main(){ int ele,num,last; queue q; for(int i=0;i<10;i++){ q.push(i); } if(!q.empty()){ cout<<"队列不是空的"<
运行结果
三、向量(vector)
引入头文件
#include
常用方法
代码实例
#include#include using namespace std; int main(){ //向向量v中添加元素 vector v; for(int i=0;i<10;i++){ v.push_back(i); } //从向量v中读取数据 for(int i=0;i ::iterator iter; for( iter = v.begin(); iter != v.end(); iter++ ) { cout<<" "<<*iter; } cout< ::iterator it=v.begin();it!=v.end();){ v.erase(it); } if(v.empty()){ cout<<"向量v为空"<
运行结果
总结
以上所述是小编给大家介绍的C++中stack、queue、vector的用法详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!