Поделиться через


IRandomAccessContainer<TValue> Интерфейс

Определение

Интерфейс для контейнера, поддерживающего итерации с произвольным доступом. Контейнеры, реализующие итерацию произвольного доступа, поддерживают следующие операции: перемещение вперед на одну позицию путем вызова operator++, перемещение назад на одну позицию путем вызова operator--, доступ к элементу с помощью operator[]и доступ к элементу с помощью арифметики указателя.

generic <typename TValue>
public interface class IRandomAccessContainer
public interface IRandomAccessContainer<TValue>
type IRandomAccessContainer<'Value> = interface
Public Interface IRandomAccessContainer(Of TValue)

Параметры типа

TValue

Тип элемента в управляемой последовательности.

Производный

Методы

at_bias(Int32)

Возвращает элемент контейнера, находящийся в позиции текущего сдвига. Сдвигом называется смещение относительно текущего нулевого элемента.

valid_bias(Int32)

Определяет, является ли данный сдвиг допустимым для контейнера. Сдвигом называется смещение относительно текущего нулевого элемента.

Применяется к