|
构造函数:
queue<T> que; //采用模板类实现,queue对象的默认构造形式
queue(const queue &que); //拷贝构造函数
赋值操作:
queue& operator=(const queue &que); //重载等号操作
数据存取:
push(elem);; //在队尾添加元素
pop(); //从队头移除第一个元素
back(); //返回最后一个元素
front(); //返回第一个元素
大小操作:
empty(); //判断堆栈是否为空
size(); //返回栈的大小
思考:队列容器遵循 元素先进先出的原则,中间元素不可遍历,因此从设计逻辑上也是没有迭代器.该容器应用于多线程控制,将是不错的选择.
|
|