标签:front cout public ace queue using col ++ pre
#include<iostream> #include<queue>//队列容器 #include<string> using namespace std; class person{ public: person(string name,int age){ m_name=name; m_age=age; } string m_name; int m_age; }; int main(){ queue<person>q;//默认构造 person p1("张三",13); person p2("李四",14); person p3("王五",15); person p4("刘傻子",16); q.push(p1);//往容器中插入数据 push往队尾添加元素 q.push(p2); q.push(p3); q.push(p4); q.pop();//移除队头元素 //queue<person>q2=q;//容器给容器赋值 cout<<"队头名字为"<<q.front().m_name<<"队头年龄为"<<q.front().m_age<<endl;//返回队头元素 cout<<"队尾名字为"<<q.back().m_name<<"队尾年龄为"<<q.back().m_age<<endl;//返回队尾元素 cout<<"队列是否为空"<<q.empty()<<endl; cout<<"队列的大小为"<<q.size()<<endl; return 0; }
标签:front cout public ace queue using col ++ pre
原文地址:https://www.cnblogs.com/dageng2844/p/14336200.html