IPriorityQueue<TValue,TCont> Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Definierar gränssnittet för ett STL/ CLR-priority_queue objekt.
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
Typparametrar
- TValue
Typen av ett element i den kontrollerade sekvensen.
- TCont
Typen av den underliggande containern.
- Implementeringar
Egenskaper
| Name | Description |
|---|---|
| top_item |
Har åtkomst till containerns högsta prioritetselement. |
Metoder
| Name | Description |
|---|---|
| assign(IPriorityQueue<TValue,TCont>) |
Ersätter alla element i containern. |
| Clone() |
Skapar ett nytt objekt som är en kopia av den aktuella instansen. (Ärvd från ICloneable) |
| empty() |
Avgör om containern inte innehåller några element. |
| get_container() |
Öppnar den underliggande containern. |
| pop() |
Tar bort det högsta prioritetselementet i containern. |
| push(TValue) |
Lägger till ett nytt element i containern. |
| size() |
Räknar antalet element i containern. |
| top() |
Har åtkomst till containerns högsta prioritetselement. |
| value_comp() |
Kopierar beställningsdelegaten för två element. |