ConstReverseRandomAccessIterator<TValue> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje iterátor, který podporuje následující operace: přesunutí o jednu pozici voláním operator--
, přesunutí dozadu o jednu pozici voláním operator++
, přístup k elementu pomocí operator[]
a přístup k prvku pomocí aritmetické metody ukazatele. Prvek, ke který iterátor přistupuje, nelze změnit.
generic <typename TValue>
public ref class ConstReverseRandomAccessIterator : Microsoft::VisualC::StlClr::Generic::IRandomAccessIterator<TValue>
public class ConstReverseRandomAccessIterator<TValue> : Microsoft.VisualC.StlClr.Generic.IRandomAccessIterator<TValue>
type ConstReverseRandomAccessIterator<'Value> = class
interface IRandomAccessIterator<'Value>
Public Class ConstReverseRandomAccessIterator(Of TValue)
Implements IRandomAccessIterator(Of TValue)
Parametry typu
- TValue
Typ elementu v řízené sekvenci
- Dědičnost
-
ConstReverseRandomAccessIterator<TValue>
- Implementuje
Poznámky
Některé metody, především operátory, deklarují typ parametru, ale neurčují název parametru. Takový parametr se označuje jako nepojmenovaný parametr. V dokumentaci k těmto metodám představuje zástupný symbol A_0 nepojmenovaný parametr.
Konstruktory
ConstReverseRandomAccessIterator<TValue>() |
Přidělí a inicializuje nový ConstReverseRandomAccessIterator<TValue> objekt. |
ConstReverseRandomAccessIterator<TValue>(ConstReverseRandomAccessIterator<TValue>) |
Přidělí a inicializuje nový ConstReverseRandomAccessIterator<TValue> objekt z existujícího ConstReverseRandomAccessIterator<TValue> objektu. |
ConstReverseRandomAccessIterator<TValue>(IRandomAccessIterator<TValue>) |
Přidělí a inicializuje nový ConstReverseRandomAccessIterator<TValue> objekt z existujícího IRandomAccessIterator<TValue> objektu. |
ConstReverseRandomAccessIterator<TValue>(ReverseRandomAccessIterator<TValue>) |
Přidělí a inicializuje nový ConstReverseRandomAccessIterator<TValue> objekt z existujícího ReverseRandomAccessIterator<TValue> objektu. |
Vlastnosti
Item[Int32] |
Přistupuje k elementu na dané pozici v kontejneru. |
Metody
base() |
Získá základní iterátor pro ConstReverseRandomAccessIterator<TValue> objekt. |
Clone() |
Vytvoří kopii aktuálního ConstReverseRandomAccessIterator<TValue> objektu. |
container() |
Získá kontejner, který iterátor prochází. |
distance(ConstReverseRandomAccessIterator<TValue>) |
Určuje vzdálenost mezi prvkem, na který aktuální iterátor ukazuje, a prvkem, na který daný iterátor ukazuje. |
distance(IRandomAccessIterator<TValue>) |
Určuje vzdálenost mezi prvkem, na který aktuální iterátor ukazuje, a prvkem, na který daný iterátor ukazuje. |
equal_to(ConstReverseRandomAccessIterator<TValue>) |
Určuje, zda je daný ConstReverseRandomAccessIterator<TValue> objekt stejný jako aktuální ConstReverseRandomAccessIterator<TValue> objekt. |
equal_to(IInputIterator<TValue>) |
Určuje, zda je daný IInputIterator<TValue> objekt stejný jako aktuální ConstReverseRandomAccessIterator<TValue> objekt. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
get_bias() |
Získá odchylku iterátoru. Odchylka je posun iterátoru z prvku nula. |
get_cref() |
Vrátí konstantní odkaz na prvek, na který iterátor aktuálně odkazuje. |
get_node() |
Získá uzel nebo prvek, na který iterátor ukazuje. |
get_ref() |
Vrátí odkaz na prvek, na který iterátor aktuálně odkazuje. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
less_than(ConstReverseRandomAccessIterator<TValue>) |
Určuje, zda aktuální iterátor odkazuje na prvek v kontejneru, který je před prvkem, na který daný iterátor odkazuje. |
less_than(IRandomAccessIterator<TValue>) |
Určuje, zda aktuální iterátor odkazuje na prvek v kontejneru, který je před prvkem, na který daný iterátor odkazuje. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
move(Int32) |
Přesune iterátor o zadaný počet prvků. |
next() |
Zvýší zpětný iterátor na další pozici v podkladovém kontejneru nebo na první pozici před začátkem kontejneru, pokud byl kontejner zcela procházený. |
prev() |
Umístí iterátor na prvek bezprostředně za aktuální prvek. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
valid() |
Určuje, zda iterátor je platný a lze ho bezpečně použít k procházení základního kontejneru. |
Operátory
Addition(ConstReverseRandomAccessIterator<TValue>, Int32) |
Zvýší zpětný iterátor o zadaný počet prvků. Parametr integer je zadán na pravé straně operátoru sčítání. |
Addition(ConstReverseRandomAccessIterator<TValue>, Int32, ConstReverseRandomAccessIterator<TValue>) |
Zvýší zpětný iterátor o zadaný počet prvků. Parametr integer je zadán na levé straně operátoru sčítání. |
Assign(ConstReverseRandomAccessIterator<TValue>) |
Přiřadí daný ConstReverseRandomAccessIterator<TValue> objekt aktuálnímu objektu. |
Assign(ReverseRandomAccessIterator<TValue>) |
Přiřadí daný ReverseRandomAccessIterator<TValue> objekt aktuálnímu objektu. |
Decrement(ConstReverseRandomAccessIterator<TValue>) |
Sníží zpětný iterátor o jeden prvek. Toto je verze předpony operátoru dekrementace. |
Decrement(Int32, Int32) |
Sníží zpětný iterátor o jeden prvek. Toto je verze přípony operátoru dekrementace. |
Equality(ConstReverseRandomAccessIterator<TValue>) |
Určuje, zda dva iterátory jsou stejný objekt. |
GreaterThan(ConstReverseRandomAccessIterator<TValue>) |
Určuje, zda je pozice iterátoru na levé straně větší než pozice daného iterátoru na pravé straně. |
GreaterThanOrEqual(ConstReverseRandomAccessIterator<TValue>) |
Určuje, zda je pozice iterátoru na levé straně větší nebo rovna pozici daného iterátoru na pravé straně. |
Implicit |
Převede objekt na ConstReverseRandomAccessIterator<TValue>IRandomAccessIterator<TValue>. |
Increment(ConstReverseRandomAccessIterator<TValue>) |
Zvýší zpětný iterátor o jeden prvek. Toto je verze předpony operátoru inkrementace. |
Increment(Int32, Int32) |
Zvýší zpětný iterátor o jeden prvek. Toto je verze přípony operátoru inkrementace. |
Inequality(ConstReverseRandomAccessIterator<TValue>) |
Určuje, zda se daný ConstReverseRandomAccessIterator<TValue> objekt liší od aktuálního ConstReverseRandomAccessIterator<TValue> objektu. |
LessThan(ConstReverseRandomAccessIterator<TValue>) |
Určuje, zda je pozice iterátoru na levé straně menší než pozice daného iterátoru na pravé straně. |
LessThanOrEqual(ConstReverseRandomAccessIterator<TValue>) |
Určuje, zda je pozice levého iterátoru menší než nebo rovna pozici daného iterátoru na pravé straně. |
MemberSelection(ConstReverseRandomAccessIterator<TValue>) |
Vrátí prvek, na který iterátor aktuálně ukazuje. |
PointerDereference(ConstReverseRandomAccessIterator<TValue>) |
Vrátí prvek, na který iterátor aktuálně ukazuje. |
Subtraction(ConstReverseRandomAccessIterator<TValue>, Int32) |
Sníží iterátor o zadaný počet prvků. Parametr integer je zadán na pravé straně operátoru odčítání. |
Subtraction(IRandomAccessIterator<TValue>) |
Určuje rozdíl mezi dvěma iterátory. |