求助:STL中的优先队列下面两种不同定义的区别:
1个回答
展开全部
queue<int>q1; 等价 queue<int,deque<int> >q1
queue<int,vector<int> >q2;
第二个模板参数可以自己定义。
之间区别就是这样
queue<int,vector<int> >q2;
第二个模板参数可以自己定义。
之间区别就是这样
更多追问追答
追问
就是没有区别白?
追答
具体区别要看deque 与vector
http://blog.csdn.net/wxdcxp/article/details/5279387
--queue定义。
template
#endif
class queue {
friend bool operator== __STL_NULL_TMPL_ARGS (const queue& x, const queue& y);
friend bool operator
bool operator==(const queue& x, const queue& y) {
return x.c == y.c;
}
template
bool operator& x, const queue& y) {
return x.c < y.c;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询