語言

IBaseIterator<TValue> 介面

定義

定義所有 STL/CLR 迭代器的基礎介面。

generic <typename TValue>
public interface class IBaseIterator : ICloneable
public interface IBaseIterator<TValue> : ICloneable
type IBaseIterator<'Value> = interface
    interface ICloneable
Public Interface IBaseIterator(Of TValue)
Implements ICloneable

類型參數

TValue

受控制序列中項目的類型。

衍生
實作

方法

名稱 Description
Clone()

建立一個新的物件,該物件是目前實例的複製品。

(繼承來源 ICloneable)
container()

取得迭代器正在穿越的容器。

get_bias()

這會受到迭代器的偏誤。 偏置是迭代器與元素零的偏移量。

get_node()

取得迭代器指向的節點或元素。

next()

遞增迭代器至底層容器的下一個位置,或若容器已完全遍歷,則遞增至容器末端之外的第一個位置。

valid()

判斷迭代器是否有效,且是否能安全遍歷底層容器。

適用於