队列(c++容器queue实现)

2021-03-05 01:28

阅读:401

标签: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


评论


亲,登录后才可以留言!