IPriorityQueue<TValue,TCont> Интерфейс
В этой статье
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет интерфейс для библиотеки STL/CLR объекта priority_queue.
generic <typename TValue, typename TCont>
public interface class IPriorityQueue : ICloneable
public interface IPriorityQueue<TValue,TCont> : ICloneable
type IPriorityQueue<'Value, 'Cont> = interface
interface ICloneable
Public Interface IPriorityQueue(Of TValue, TCont)
Implements ICloneable
Параметры типа
- TValue
Тип элемента в управляемой последовательности.
- TCont
Тип базового контейнера.
- Реализации
Свойства
top_item |
Осуществляет доступ к элементу контейнера с наивысшим приоритетом. |
Методы
assign(IPriority |
Заменяет все элементы контейнера. |
Clone() |
Создает новый объект, являющийся копией текущего экземпляра. (Унаследовано от ICloneable) |
empty() |
Определяет, действительно ли в контейнере отсутствуют элементы. |
get_container() |
Осуществляет доступ к базовому контейнеру. |
pop() |
Удаляет элемент контейнера с наивысшим приоритетом. |
push(TValue) |
Добавляет в контейнер новый элемент. |
size() |
Подсчитывает количество элементов в контейнере. |
top() |
Осуществляет доступ к элементу контейнера с наивысшим приоритетом. |
value_comp() |
Копирует делегат упорядочения для двух элементов. |
Применяется к
Продукт | Версии |
---|---|
.NET Framework | 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |