首页 新闻 搜索 专区 学院

优先级队列不空却不能进行pop()操作,是什么原因造成的?

0
悬赏园豆:100 [待解决问题]
 priq是一个std::priority_queue<T>  在非空的情况下执行   
   if(!priq.empty()){
   priq.pop();
     }

不能进行pop()操作 显示: 


可能是什么原因造成的?

mach的主页 mach | 初学一级 | 园豆:102
提问于:2012-05-31 08:51
< >
分享
所有回答(1)
0

你这个PRIP对象的类是你自己写的?可能这个类中有错误。

又或者是你的计算机系统有异常,导致运行或编译的结果有问题,可以把重新启动、重新编译试下,或者放别的电脑上运行看看结果。

无之无 | 园豆:5095 (大侠五级) | 2012-06-06 14:26
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册