ContainerRandomAccessIterator<TValue> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供可支援下列作業的反覆運算器:藉由呼叫 operator++
來往前移動一個位置、藉由呼叫 operator--
、使用 operator[]
來存取元素,以及使用指標算術來存取元素。
generic <typename TValue>
public ref class ContainerRandomAccessIterator : Microsoft::VisualC::StlClr::Generic::IRandomAccessIterator<TValue>
public class ContainerRandomAccessIterator<TValue> : Microsoft.VisualC.StlClr.Generic.IRandomAccessIterator<TValue>
type ContainerRandomAccessIterator<'Value> = class
interface IRandomAccessIterator<'Value>
Public Class ContainerRandomAccessIterator(Of TValue)
Implements IRandomAccessIterator(Of TValue)
類型參數
- TValue
受控制序列中項目的類型。
- 繼承
-
ContainerRandomAccessIterator<TValue>
- 實作
備註
某些方法 (特別是運算子) 會宣告參數的類型,但不會指定參數名稱。 這種參數稱為「未命名參數」(Unnamed Parameter)。 在這些方法的檔中, A_0 佔位元代表未命名的參數。
建構函式
屬性
Item[Int32] |
存取容器中位於指定位置的項目。 |
方法
Clone() |
建立目前 ContainerRandomAccessIterator<TValue> 物件的複本。 |
container() |
取得 Iterator 所周遊的容器。 |
distance(ContainerRandomAccessIterator<TValue>) |
判斷目前的 Iterator 所指向的項目,以及指定的 Iterator 所指定項目之間的距離。 |
distance(IRandomAccessIterator<TValue>) |
判斷目前的 Iterator 所指向的項目,以及指定的 Iterator 所指定項目之間的距離。 |
equal_to(ContainerRandomAccessIterator<TValue>) |
判斷指定的 ContainerRandomAccessIterator<TValue> 物件是否與目前的 ContainerRandomAccessIterator<TValue> 物件相同。 |
equal_to(IInputIterator<TValue>) |
判斷指定的 IInputIterator<TValue> 物件是否與目前的 ContainerRandomAccessIterator<TValue> 物件相同。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
get_bias() |
取得 Iterator 的偏差。 偏差是 Iterator 從項目零開始的位移。 |
get_cref() |
將常數參考傳回給 Iterator 目前正指向的項目。 |
get_node() |
取得 Iterator 目前正指向的節點或項目。 |
get_ref() |
將參考傳回給 Iterator 目前正指向的項目。 |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
less_than(ContainerRandomAccessIterator<TValue>) |
判斷目前的 Iterator 指向的項目,是否在容器中位於指定的 Iterator 所指向的項目之前。 |
less_than(IRandomAccessIterator<TValue>) |
判斷目前的 Iterator 指向的項目,是否在容器中位於指定的 Iterator 所指向的項目之前。 |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
move(Int32) |
按照指定的項目數目移動 Iterator。 |
next() |
將 Iterator 遞增至基礎容器中的下一個位置,或者,如果已完全周遊容器,就遞增至超過容器末端的第一個位置。 |
prev() |
將 Iterator 放置在目前項目的前一個項目。 |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |
valid() |
判斷 Iterator 是否有效,以及是否可安全的用於周遊基礎容器。 |