IForwardIterator<TValue> Interfaccia
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.
Interfaccia per un iteratore che può accedere agli elementi in un contenitore solo in avanti utilizzando l'operatore di incremento. L'elemento al quale l'iteratore punta può essere scritto o letto un numero illimitato di volte. Gli iteratori in avanti possono essere utilizzati ovunque sia richiesto un iteratore di input o output.
generic <typename TValue>
public interface class IForwardIterator : Microsoft::VisualC::StlClr::Generic::IInputIterator<TValue>, Microsoft::VisualC::StlClr::Generic::IOutputIterator<TValue>
public interface IForwardIterator<TValue> : Microsoft.VisualC.StlClr.Generic.IInputIterator<TValue>, Microsoft.VisualC.StlClr.Generic.IOutputIterator<TValue>
type IForwardIterator<'Value> = interface
interface IInputIterator<'Value>
interface IOutputIterator<'Value>
Public Interface IForwardIterator(Of TValue)
Implements IInputIterator(Of TValue), IOutputIterator(Of TValue)
Parametri di tipo
- TValue
Tipo di un elemento nella sequenza controllata.
- Derivato
- Implementazioni
Metodi
Clone() |
Crea un nuovo oggetto che è una copia dell'istanza corrente. (Ereditato da ICloneable) |
container() |
Ottiene il contenitore che l'iteratore sta attraversando. (Ereditato da IBaseIterator<TValue>) |
equal_to(IInputIterator<TValue>) |
Determina se due oggetti IInputIterator<TValue> sono uguali. (Ereditato da IInputIterator<TValue>) |
get_bias() |
Ottiene la deviazione dell'iteratore. La deviazione è l'offset dell'iteratore da un elemento zero. (Ereditato da IBaseIterator<TValue>) |
get_cref() |
Restituisce un riferimento costante all'elemento al quale l'iteratore sta puntando attualmente. (Ereditato da IInputIterator<TValue>) |
get_node() |
Ottiene il nodo o l'elemento al quale l'iteratore sta puntando. (Ereditato da IBaseIterator<TValue>) |
get_ref() |
Restituisce un riferimento all'elemento al quale l'iteratore sta puntando attualmente. (Ereditato da IOutputIterator<TValue>) |
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. (Ereditato da IBaseIterator<TValue>) |
valid() |
Determina se l'iteratore è valido e può essere utilizzato in modo sicuro per attraversare il contenitore sottostante. (Ereditato da IBaseIterator<TValue>) |