队列(c++容器queue实现)
标签:front cout public ace queue using col ++ pre
#include
#include//队列容器
#includestring>
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(){
queueq;//默认构造
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();//移除队头元素
//queueq2=q;//容器给容器赋值
cout"队头名字为""队头年龄为"//返回队头元素
cout"队尾名字为""队尾年龄为"//返回队尾元素
cout"队列是否为空"endl;
cout"队列的大小为"endl;
return 0;
}
队列(c++容器queue实现)
标签:front cout public ace queue using col ++ pre
原文地址:https://www.cnblogs.com/dageng2844/p/14336200.html
评论