跳至主内容
框架 无框架

类IlcIntSetIterator

定义文件: ilcp/cpext.h
包含文件: <ilcp/cpextilcp/cpext.h
IlcIntSetIterator的地图IlcIntSetIteratorIlcIntSetIterator
整数集合的迭代器类。

类 "IlcIntSetIterator的实例是一个遍历有限整数集合元素("IlcIntSet实例)的迭代器。

更多信息,请参阅迭代器概念。

另请参阅:

方法概要
public IlcIntSetIterator(IlcIntSet set)
public IlcBoolok() const
public IlcIntoperator*() const
public IlcIntSetIterator &operator++()
方法详细信息

IlcIntSetIterator

publicIlcIntSetIterator(IlcIntSet set)

该构造函数创建了一个与 "set相关联的迭代器,用于遍历其中的元素。


确定

publicIlcBool ok() const

如果存在当前元素且调用的迭代器指向该元素,则该成员函数返回 "IlcTrue。 否则,返回 "IlcFalse

要遍历有限整数集合的元素,请使用以下代码:

 IlcAnyval;
 forIlcIntSetIteratoriter(set);iter.ok(); ++iter){
             val = *iter;
             // 对 val 进行处理
 }
 

操作符*

publicIlcInt operator*() const

此操作符返回当前元素,即调用迭代器指向的元素。


运算符++

公共IlcIntSetIterator&operator++()

该操作符将迭代器向前推进,指向集合中的下一个值。