queue (STL/CLR)
Класс-шаблон описывает объект, элементы управления менять-длины последовательность элементов, имеющей сначала - в/сначала - out первый-вне доступ.Адаптер контейнера queue используется для управления основной контейнер как очередь.
В приведенном ниже описании GValue так же, как и Value если последний не будет типа ref. в этом случае это Value^.Аналогично, GContainer так же, как и Container если последний не будет типа ref. в этом случае это Container^.
template<typename Value,
typename Container>
ref class queue
: public
System::ICloneable,
Microsoft::VisualC::StlClr::IQueue<GValue, GContainer>
{ ..... };
Параметры
Значение
Тип элемента в управляемой последовательности.Контейнер
Тип базового контейнера.
Члены
Определение типа |
Описание |
---|---|
Тип постоянной ссылки на элемент. |
|
Тип базового контейнера. |
|
Тип подписанного диапазона от 2 элементами. |
|
Тип универсального интерфейса для адаптера контейнера. |
|
Тип элемента для универсального интерфейса для адаптера контейнера. |
|
Тип ссылки к элементу. |
|
Тип подписанного диапазона от 2 элементами. |
|
Тип элемента. |
Функция-член |
Описание |
---|---|
Заменяет все элементы. |
|
Обращается к последнему элементу. |
|
Проверяет, не присутствуют ли элементы. |
|
Осуществляет доступ к первому элементу. |
|
Осуществляет доступ к базовому контейнеру. |
|
Удаляет первый элемент. |
|
Добавляет новый последний элемент. |
|
Создает объект контейнера. |
|
Подсчитывает количество элементов. |
|
Копирует управляемую последовательность, в новый массив. |
Свойство. |
Описание |
---|---|
Обращается к последнему элементу. |
|
Осуществляет доступ к первому элементу. |
Оператор |
Описание |
---|---|
Заменяет управляемую последовательность. |
|
Определяет, является ли объект queue не равен другому объекту queue. |
|
Определяет, если объект queue, чем другой объект queue. |
|
Определяет, является ли объект queue меньше или равно другому объекту queue. |
|
Определяет, является ли объект queue равен другому объекту queue. |
|
Определяет, является ли объект queue больше, чем другой объект queue. |
|
Определяет, является ли объект queue больше или равно другому объекту queue. |
Интерфейсы
Интерфейс |
Описание |
---|---|
Повторяющиеся объект. |
|
IQueue<Значение контейнер> |
Служба универсальный шаблон адаптер контейнера. |
Заметки
Объект выборки и хранилище свободенов для последовательности она контролирует через базовый контейнер, типа Container, в котором хранятся элементы Value и увеличивается по запросу.Объект ограничивает доступ только отправлять и извлечь первый элемент последнего элемента, реализующего первую - в/сначала - out первую-вне очередь (также известную как очередь FIFO или просто очереди).
Требования
заголовок: <очередь cliext/>
Cliext пространство имен: