# agora::util::IIterator类 参考 (/zh-CN/api-reference/rtc-server-sdk/cpp/classagora-1-1util-1-1-i-iterator)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

## 构造及析构函数说明 [#构造及析构函数说明]

<a id="af487842ac14da36bf524730c3db09e46"></a>

### ~IIterator() [#iiterator]

<ApiSignature labels="inline virtual">

virtual agora::util::IIterator::~IIterator()

</ApiSignature>

## 成员函数说明 [#成员函数说明]

<a id="a11ded49492bd5a143dfedc5de5d57a8d"></a>

### current() [#current]

<ApiSignature labels="pure virtual">

virtual void* agora::util::IIterator::current()

</ApiSignature>

<a id="ab7a44a8c62ceecfcc72274fa923324e3"></a>

### const_current() [#const_current]

<ApiSignature labels="pure virtual">

virtual const void* agora::util::IIterator::const_current() const

</ApiSignature>

<a id="ae676c832ec4e868a83fd85091d264b65"></a>

### next() [#next]

<ApiSignature labels="pure virtual">

virtual bool agora::util::IIterator::next()

</ApiSignature>

<a id="a2f95e13133d37c43a0a86845ef04ebb3"></a>

### release() [#release]

<ApiSignature labels="pure virtual">

virtual void agora::util::IIterator::release()

</ApiSignature>
