IStack<TValue,TCont> Schnittstelle

Definition

Definiert die Schnittstelle eines STL/ CLR-Stapelobjekts .

generic <typename TValue, typename TCont>
public interface class IStack : ICloneable
public interface IStack<TValue,TCont> : ICloneable
type IStack<'Value, 'Cont> = interface
    interface ICloneable
Public Interface IStack(Of TValue, TCont)
Implements ICloneable

Typparameter

TValue

Der Typ eines Elements in der kontrollierten Sequenz.

TCont

Der Typ des zugrunde liegenden Containers.

Implementiert

Eigenschaften

Name Beschreibung
top_item

Greift auf das letzte Element des Containers zu.

Methoden

Name Beschreibung
assign(IStack<TValue,TCont>)

Ersetzt alle Elemente im Container durch die Elemente im bereitgestellten Container.

Clone()

Erstellt ein neues Objekt, das eine Kopie der aktuellen Instanz ist.

(Geerbt von ICloneable)
empty()

Bestimmt, ob der Container keine Elemente enthält.

get_container()

Greift auf den zugrunde liegenden Container zu.

pop()

Entfernt das letzte Element des Containers.

push(TValue)

Fügt ein Element an den Container an.

size()

Zählt die Anzahl der Elemente im Container.

top()

Greift auf das letzte Element des Containers zu.

Gilt für: