| 概述 | 组 | 树 | 图形 | 不推荐 | 索引 | 概念 |

类 "IlcIntVarDeltaIterator的实例是一个迭代器,它遍历属于受限整数变量(即 "IlcIntVar的实例)的域-Δ 值。
更多信息,请参阅CP 优化器中的传播、CP 优化器中的域-三角和迭代器等概念。
另请参阅:
| 方法概要 | |
|---|---|
public | IlcIntVarDeltaIterator(const IlcIntVar var) |
public IlcBool | ok() const |
public IlcInt | operator*() const |
public IlcIntVarDeltaIterator & | operator++() |
| 方法详细信息 |
|---|
This constructor creates an iterator associated with var to traverse the values belonging to the domain-delta of var.
如果存在当前元素且迭代器指向该元素,则该成员函数返回 "IlcTrue。 否则,返回 "IlcFalse。
要遍历属于受限整数变量域-delta 的值,请使用以下代码:
forIlcIntVarDeltaIteratoriter(var);iter.ok(); ++iter) {
IlcInt val = *iter;
// 对 val 进行处理
}此操作符返回当前元素,即调用迭代器指向的元素。
此操作符将迭代器向前推进,指向受限整数变量域-Δ 中的下一个值。