#include <iostream> #include <queue> using namespace std; /* 容器适配器之priority_queue 默认vector,deque可以,list不可以 优先权与元素的值成正比 */ int main (int argc, const char * argv[]) { priority_queue<string> pri_queue; pri_queue.push("here"); pri_queue.push("please"); pri_queue.push("come"); while (!pri_queue.empty()) { cout<<pri_queue.top()<<" "; pri_queue.pop(); } cout<<endl; return 0; }