ConstContainerBidirectionalIterator<TValue> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce un iteratore che può accedere agli elementi in un contenitore in avanti usando l'operatore di incremento o all'indietro usando l'operatore di decremento. L'elemento a cui punta l'iteratore non può essere modificato. Gli iteratori bidirezionali possono essere usati in qualsiasi luogo dove sia richiesto un iteratore di input costante o di output costante.
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)
Parametri di tipo
- TValue
Tipo di un elemento nella sequenza controllata.
- Ereditarietà
-
ConstContainerBidirectionalIterator<TValue>
- Implementazioni
Commenti
Alcuni metodi, in particolare gli operatori, dichiarano un tipo per un parametro ma non specificano un nome di parametro. Tale parametro viene definito parametro senza nome. Nella documentazione di questi metodi il segnaposto A_0 rappresenta il parametro senza nome.
Costruttori
ConstContainerBidirectionalIterator<TValue>() |
Alloca e inizializza un nuovo oggetto ConstContainerBidirectionalIterator<TValue>. |
ConstContainerBidirectionalIterator<TValue>(ConstContainerBidirectionalIterator<TValue>) |
Alloca e inizializza un nuovo oggetto ConstContainerBidirectionalIterator<TValue> da un oggetto ConstContainerBidirectionalIterator<TValue> esistente. |
ConstContainerBidirectionalIterator<TValue>(ContainerBidirectionalIterator<TValue>) |
Alloca e inizializza un nuovo oggetto ConstContainerBidirectionalIterator<TValue> da un oggetto ContainerBidirectionalIterator<TValue> esistente. |
ConstContainerBidirectionalIterator<TValue>(INode<TValue>) |
Alloca e inizializza un nuovo oggetto ConstContainerBidirectionalIterator<TValue> che punta al nodo specificato. |
Metodi
Clone() |
Restituisce una copia dell'oggetto ConstContainerBidirectionalIterator<TValue> corrente. |
container() |
Ottiene il contenitore che l'iteratore sta attraversando. |
equal_to(ConstContainerBidirectionalIterator<TValue>) |
Determina se l'oggetto ConstContainerBidirectionalIterator<TValue> specificato corrisponde all'oggetto ConstContainerBidirectionalIterator<TValue> corrente. |
equal_to(IInputIterator<TValue>) |
Determina se l'oggetto IInputIterator<TValue> specificato corrisponde all'oggetto ConstContainerBidirectionalIterator<TValue> corrente. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
get_bias() |
Ottiene la deviazione dell'iteratore. La deviazione è l'offset dell'iteratore da un elemento zero. |
get_cref() |
Restituisce un riferimento costante all'elemento al quale l'iteratore sta puntando attualmente. |
get_node() |
Ottiene il nodo o l'elemento al quale l'iteratore sta puntando. |
get_ref() |
Restituisce un riferimento all'elemento al quale l'iteratore sta puntando attualmente. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
next() |
Incrementa l'iteratore alla successiva posizione nel contenitore sottostante o alla prima posizione oltre la fine di contenitore se il contenitore è stato completamente attraversato. |
prev() |
Posiziona l'iteratore sull'elemento immediatamente precedente all'elemento corrente. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
valid() |
Determina se l'iteratore è valido e può essere utilizzato in modo sicuro per attraversare il contenitore sottostante. |