Condividi tramite


IBaseIterator<TValue> Interfaccia

Definizione

Definisce l'interfaccia di base per tutti gli iteratori STL/CLR.

generic <typename TValue>
public interface class IBaseIterator : ICloneable
public interface IBaseIterator<TValue> : ICloneable
type IBaseIterator<'Value> = interface
    interface ICloneable
Public Interface IBaseIterator(Of TValue)
Implements ICloneable

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.

get_bias()

Ottiene la deviazione dell'iteratore. La deviazione è l'offset dell'iteratore da un elemento zero.

get_node()

Ottiene il nodo o l'elemento al quale l'iteratore sta puntando.

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.

valid()

Determina se l'iteratore è valido e può essere utilizzato in modo sicuro per attraversare il contenitore sottostante.

Si applica a