queue<T> queT; // queue对象的默认构造函数形式,采用模版类实现
queue(const queue& que); // 拷贝构造函数
void push(T elem); // 往队尾添加元素
void pop(); // 从队头移除第一个元素
T& back(); // 返回最后一个元素
T& front(); // 返回第一个元素
queue& operator=(const queue& que); // 重载赋值操作符
bool empty(); // 判断队列是否为空
int size(); // 返回队列的大小