IPriorityQueue<TValue,TCont> Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje rozhraní pro objekt 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
Parametry typu
- TValue
Typ elementu v řízené sekvenci
- TCont
Typ základního kontejneru.
- Implementuje
Vlastnosti
top_item |
Přistupuje k elementu s nejvyšší prioritou kontejneru. |
Metody
assign(IPriorityQueue<TValue,TCont>) |
Nahradí všechny prvky kontejneru. |
Clone() |
Vytváří nový objekt, který je kopií aktuální instance. (Zděděno od ICloneable) |
empty() |
Určuje, jestli kontejner neobsahuje žádné prvky. |
get_container() |
Přistupuje k podkladovému kontejneru. |
pop() |
Odebere prvek s nejvyšší prioritou kontejneru. |
push(TValue) |
Přidá do kontejneru nový prvek. |
size() |
Spočítá počet prvků v kontejneru. |
top() |
Přistupuje k elementu s nejvyšší prioritou kontejneru. |
value_comp() |
Zkopíruje delegáta řazení pro dva prvky. |