queue (STL/CLR)
Klasa szablonu opisuje obiekt, który kontroluje różne długości sekwencji elementów first-in, first-out dostępem.Karta kontenera queue do zarządzania podstawowej kontenera, jako kolejka.
W opisie poniżej GValue jest taka sama, jak Value jest typem odwołania, w którym to przypadku jest Value^.Podobnie GContainer jest taka sama, jak Container jest typem odwołania, w którym to przypadku jest Container^.
template<typename Value,
typename Container>
ref class queue
: public
System::ICloneable,
Microsoft::VisualC::StlClr::IQueue<GValue, GContainer>
{ ..... };
Parametry
Wartość
Typ elementu w kontrolowanej sekwencji.Kontener
Typ kontenera podstawowej.
Członkowie
Definicja typu |
Opis |
---|---|
Typ stałej odwołanie do elementu. |
|
Typ kontenera podstawowej. |
|
Typ podpisane odległość między dwoma elementami. |
|
Typ rodzajowy interfejs karty kontenera. |
|
Typ elementu dla rodzajowy interfejs karty kontenera. |
|
Typ odwołania do elementu. |
|
Typ podpisane odległość między dwoma elementami. |
|
Typ elementu. |
Funkcja Członkowskie |
Opis |
---|---|
Zastępuje wszystkie elementy. |
|
Uzyskuje dostęp do ostatniego elementu. |
|
Badania, czy elementy nie są obecnie. |
|
Uzyskuje dostęp do pierwszego elementu. |
|
Uzyskuje dostęp do podstawowych kontenera. |
|
Usuwa pierwszego elementu. |
|
Dodaje nowe ostatni element. |
|
Tworzy obiekt kontenera. |
|
Zlicza liczbę elementów. |
|
Kopiuje kontrolowanych sekwencji nowej tablicy. |
Właściwość |
Opis |
---|---|
Uzyskuje dostęp do ostatniego elementu. |
|
Uzyskuje dostęp do pierwszego elementu. |
Operator |
Opis |
---|---|
Zastępuje kontrolowanych sekwencji. |
|
Określa, czy queue obiekt nie jest równa innej queue obiektu. |
|
Określa, czy queue obiektu jest mniejsza niż inna queue obiektu. |
|
Określa, czy queue obiekt jest mniejsza lub równa drugiemu queue obiektu. |
|
Określa, czy queue obiekt jest równa innej queue obiektu. |
|
Określa, czy queue obiektu jest większy niż inny queue obiektu. |
|
Określa, czy queue obiektu jest większa niż lub równa innej queue obiektu. |
Interfejsy
Interfejs |
Opis |
---|---|
Duplikowanie obiektów. |
|
IQueue < wartość, kontener > |
Utrzymanie karty kontenerem. |
Uwagi
Obiekt przydziela i zwalnia składowania w sekwencji kontroluje poprzez podstawowej kontenera, typu Container, który przechowuje Value elementów i powiększa się na żądanie.Obiekt ogranicza dostęp do pchania tylko pierwszy element i ściągnięcie ostatni element, wykonania first-in first-out kolejki (znany również jako kolejki FIFO lub po prostu kolejki).
Wymagania
Nagłówek: < cliext/kolejki >
Obszar nazw: cliext