IPriorityQueue<TValue,TCont> Arabirim

Tanım

STL/CLR priority_queue nesnesinin arabirimini tanımlar.

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

Tür Parametreleri

TValue

Denetlenen sıradaki öğenin türü.

TCont

Temel alınan kapsayıcının türü.

Uygulamalar

Özellikler

top_item

Kapsayıcının en yüksek öncelikli öğesine erişir.

Yöntemler

assign(IPriorityQueue<TValue,TCont>)

Kapsayıcının tüm öğelerini değiştirir.

Clone()

Geçerli örneğin kopyası olan yeni bir nesne oluşturur.

(Devralındığı yer: ICloneable)
empty()

Kapsayıcının öğe içerip içermediğini belirler.

get_container()

Temel alınan kapsayıcıya erişir.

pop()

Kapsayıcının en yüksek öncelikli öğesini kaldırır.

push(TValue)

Kapsayıcıya yeni bir öğe ekler.

size()

Kapsayıcıdaki öğe sayısını sayar.

top()

Kapsayıcının en yüksek öncelikli öğesine erişir.

value_comp()

İki öğe için sıralama temsilcisini kopyalar.

Şunlara uygulanır