STL总结之priority_queue
1.构造函数,析构函数
priority_queue() //默认构造函数,生成一个空的排序队列
priority_queue(const queue&); //拷贝构造函数
priority_queue(const Compare& comp); //构造生成一个空的priority_queue对象,
//使用comp作为priority_queue的comparison
priority_queue(const value_type* first, const value_type* last); //带有两个参数的构造函数,
//使用默认的Comparison作为第三个参数
priority_queue& operator=(const priority_queue &); //赋值运算符重载
c.~priority_queue() //销毁所有元素并释放内存
2.常用函数
empty();//判断是否为空
push(Elem e);//队列尾部增加一元素
pop();//队列头部数据出队
top();//返回头部数据
size();//返回栈中元素个数
3.改变排列顺序