CQueue<T>
Класс CQueue<T> — шаблонный класс, реализующий интерфейс ICollection<T>.
Описание
Класс CQueue<T> — динамическая коллекция данных типа T, организованная в виде очереди, который работает по принципу "первым вошёл — первым вышел" (FIFO).
Декларация
template<typename T>
|
Заголовок
#include <Generic\Queue.mqh> |
Иерархия наследованияCQueue |
Методы класса
Метод |
Описание |
---|---|
Добавляет элемент в очередь |
|
Добавляет элемент в очередь |
|
Возвращает количество элементов в очереди |
|
Определяет, содержит ли очередь элемент с указанным значением |
|
Сокращает емкость очереди до фактического числа элементов, тем самым освобождая неиспользованную память |
|
Копирует все элементы очереди в указанный массив, начиная с определенного индекса |
|
Удаляет все элементы очереди |
|
Удаляет первое вхождение указанного элемента из очереди |
|
Возвращает начальный элемент, удаляя его из очереди |
|
Возвращает начальный элемент, не удаляя его из очереди |