ConstContainerBidirectionalIterator<TValue> Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Definierar en iterator som kan komma åt element i en container i framåtriktad riktning med hjälp av inkrementsoperatorn och i bakåtriktningen med hjälp av dementoperatorn. Det går inte att ändra det element som iteratorn pekar på. Dubbelriktade iteratorer kan användas var som helst där en konstant indata- eller konstant utdata-iterator krävs.
generic <typename TValue>
public ref class ConstContainerBidirectionalIterator : Microsoft::VisualC::StlClr::Generic::IBidirectionalIterator<TValue>
public class ConstContainerBidirectionalIterator<TValue> : Microsoft.VisualC.StlClr.Generic.IBidirectionalIterator<TValue>
type ConstContainerBidirectionalIterator<'Value> = class
interface IBidirectionalIterator<'Value>
Public Class ConstContainerBidirectionalIterator(Of TValue)
Implements IBidirectionalIterator(Of TValue)
Typparametrar
- TValue
Typen av ett element i den kontrollerade sekvensen.
- Arv
-
ConstContainerBidirectionalIterator<TValue>
- Implementeringar
Kommentarer
Vissa metoder, särskilt operatorer, deklarerar en typ för en parameter men anger inte ett parameternamn. En sådan parameter kallas för en namnlös parameter. I dokumentationen för dessa metoder representerar platshållaren A_0 den namnlösa parametern.
Konstruktorer
| Name | Description |
|---|---|
| ConstContainerBidirectionalIterator<TValue>() |
Allokerar och initierar ett nytt ConstContainerBidirectionalIterator<TValue> objekt. |
| ConstContainerBidirectionalIterator<TValue>(ConstContainerBidirectionalIterator<TValue>) |
Allokerar och initierar ett nytt ConstContainerBidirectionalIterator<TValue> objekt från ett befintligt ConstContainerBidirectionalIterator<TValue> objekt. |
| ConstContainerBidirectionalIterator<TValue>(ContainerBidirectionalIterator<TValue>) |
Allokerar och initierar ett nytt ConstContainerBidirectionalIterator<TValue> objekt från ett befintligt ContainerBidirectionalIterator<TValue> objekt. |
| ConstContainerBidirectionalIterator<TValue>(INode<TValue>) |
Allokerar och initierar ett nytt ConstContainerBidirectionalIterator<TValue> objekt som pekar på den angivna noden. |
Metoder
| Name | Description |
|---|---|
| Clone() |
Returnerar en kopia av det aktuella ConstContainerBidirectionalIterator<TValue> objektet. |
| container() |
Hämtar containern som iteratorn passerar. |
| equal_to(ConstContainerBidirectionalIterator<TValue>) |
Avgör om det angivna ConstContainerBidirectionalIterator<TValue> objektet är detsamma som det aktuella ConstContainerBidirectionalIterator<TValue> objektet. |
| equal_to(IInputIterator<TValue>) |
Avgör om det angivna IInputIterator<TValue> objektet är detsamma som det aktuella ConstContainerBidirectionalIterator<TValue> objektet. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| get_bias() |
Hämtar iteratorns bias. Bias är förskjutningen av iteratorn från element noll. |
| get_cref() |
Returnerar en konstant referens till det element som iteratorn pekar på. |
| get_node() |
Hämtar den nod eller det element som iteratorn pekar på. |
| get_ref() |
Returnerar en referens till det element som iteratorn för närvarande pekar på. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| next() |
Ökar iteratorn till nästa position i den underliggande containern eller till den första positionen utanför containerns ände om containern har passerats helt. |
| prev() |
Placerar iteratorn till elementet omedelbart före det aktuella elementet. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
| valid() |
Avgör om iteratorn är giltig och kan användas på ett säkert sätt för att passera den underliggande containern. |