本文整理汇总了C++中TQueue::remove方法的典型用法代码示例。如果您正苦于以下问题:C++ TQueue::remove方法的具体用法?C++ TQueue::remove怎么用?C++ TQueue::remove使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TQueue
的用法示例。
在下文中一共展示了TQueue::remove方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: find
static double find(void* v) {
TQueue* q = (TQueue*)v;
TQItem* i = q->find(*getarg(1));
double x = -1e9;
if (i) {
x = i->t_;
q->remove(i);
}
return x;
}
示例2: rmleast
static double rmleast(void* v) {
TQueue* q = (TQueue*)v;
TQItem* i = q->least();
double x = -1e9;
if (i) {
x = i->t_;
q->remove(i);
}
return x;
}
示例3: remove
static double remove(void* v) {
TQueue* q = (TQueue*)v;
q->remove(q->find(*getarg(1)));
return 1.;
}