先定义数据类型
struct ErrorType{
   int  type;   
   int number;
};typedef priority_queue<ErrorType> ErrorQueue;
typedef queue<ErrorType> ErrorSQueue;
ErrorQueue b;
ErrorSQueue c;
ErrorType  e;
for (int i = 1; i<10; i++)
{
e.number = i;
e.type = rand();
c.push (e);
b.push (e);
}编译的时候提示b.push (e);此行不能通过(注释掉就可以通过),而c.push (e);可以通过,为什么?
priority_queue中的排序可以设置吗?如何设置?
请各位大侠赐教。