Partage via


IPriorityQueue<TValue,TCont> Interface

Définition

Définit l’interface pour un objet priority_queue STL/CLR.

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

Paramètres de type

TValue

Type d'un élément dans la séquence contrôlée.

TCont

Type du conteneur sous-jacent.

Implémente

Propriétés

top_item

Accède à l'élément dont la priorité est la plus élevée du conteneur.

Méthodes

assign(IPriorityQueue<TValue,TCont>)

Remplace tous les éléments du conteneur.

Clone()

Crée un objet qui est une copie de l'instance actuelle.

(Hérité de ICloneable)
empty()

Détermine si le conteneur ne contient aucun élément.

get_container()

Accède au conteneur sous-jacent.

pop()

Supprime l'élément dont la priorité est la plus élevée du conteneur.

push(TValue)

Ajoute un nouvel élément au conteneur.

size()

Compte le nombre d'éléments dans le conteneur.

top()

Accède à l'élément dont la priorité est la plus élevée du conteneur.

value_comp()

Copie le délégué de classement pour deux éléments.

S’applique à