IBaseIterator<TValue> Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje interfejs podstawowy dla wszystkich iteratorów 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
Parametry typu
- TValue
Typ elementu w kontrolowanej sekwencji.
- Pochodne
- Implementuje
Metody
Clone() |
Tworzy nowy obiekt, który jest kopią bieżącego wystąpienia. (Odziedziczone po ICloneable) |
container() |
Pobiera kontener, który iterator przechodzi. |
get_bias() |
Pobiera stronniczość iteratora. Stronniczość jest przesunięciem iteratora od zera elementu. |
get_node() |
Pobiera węzeł lub element wskazujący iterator. |
next() |
Zwiększa iterator do następnej pozycji w kontenerze bazowym lub do pierwszej pozycji poza końcem kontenera, jeśli kontener został całkowicie przejeżdżony. |
valid() |
Określa, czy iterator jest prawidłowy i może być bezpiecznie używany do przechodzenia przez kontener źródłowy. |