读书人

队列模板函数queue priority_queue

发布时间: 2012-04-21 14:34:44 作者: rapoo

队列模板函数,queue priority_queue 一个用top 一个用front。这样是不是没法写在一个函数里面了?

C/C++ code
template <typename T>void t(T q){q.front()  //当q为queue时q.top()   //q为 priority_queue 时。不知道怎么解决,得分开写两个函数了吗?}


[解决办法]
探讨

引用:

引用:

引用:

引用:

对 queue 和 priority_queue 分别特化就行了。


请问分别特化是什么意思,怎么做?

template <typename T>
void t(T q)
{
q.f……

读书人网 >C++

热点推荐