IInputIterator<TValue> Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Интерфейс для итератора, который используется для чтения последовательности элементов контейнера только в прямом направлении. Элемент, указываемый итератором, может быть считан только один раз и не может быть изменен.
generic <typename TValue>
public interface class IInputIterator : Microsoft::VisualC::StlClr::Generic::IBaseIterator<TValue>
public interface IInputIterator<TValue> : Microsoft.VisualC.StlClr.Generic.IBaseIterator<TValue>
type IInputIterator<'Value> = interface
interface IBaseIterator<'Value>
Public Interface IInputIterator(Of TValue)
Implements IBaseIterator(Of TValue)
Параметры типа
- TValue
Тип элемента в управляемой последовательности.
- Производный
- Реализации
Методы
Clone() |
Создает новый объект, являющийся копией текущего экземпляра. (Унаследовано от ICloneable) |
container() |
Возвращает контейнер, обход которого выполняет итератор. (Унаследовано от IBaseIterator<TValue>) |
equal_to(IInputIterator<TValue>) |
Определяет равенство двух объектов IInputIterator<TValue>. |
get_bias() |
Возвращает сдвиг итератора. Сдвиг — это смещение итератора относительно нулевого элемента. (Унаследовано от IBaseIterator<TValue>) |
get_cref() |
Возвращает константную ссылку на элемент, на который в данный момент указывает итератор. |
get_node() |
Возвращает узел, или элемент, на который указывает итератор. (Унаследовано от IBaseIterator<TValue>) |
next() |
Перемещает итератор в следующую позицию базового контейнера или в первую позицию после последнего элемента контейнера, если обход контейнера завершен полностью. (Унаследовано от IBaseIterator<TValue>) |
valid() |
Определяет, является ли итератор действительным и можно ли использовать его для перебора элементов в базовом контейнере. (Унаследовано от IBaseIterator<TValue>) |