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>) |