queue (STL/CLR)
Klasa szablon opisuje obiekt, który kontroluje różne długość sekwencji elementów z dostępem do pierwszej in first-out.Użyj karty kontener queue do zarządzania podstawowej kontener jako kolejka.
W polu Opis poniżej GValue jest taka sama jak Value o ile ten ostatni typ odwołania, w którym to przypadku jest Value^.Podobnie GContainer jest taka sama jak Container o ile ten ostatni typ 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 podstawowej kontener.
Elementy członkowskie
Definicja typu |
Opis |
---|---|
Typ stałego odwołania do elementu. |
|
Typ podstawowej kontener. |
|
Typ podpisanej odległości między dwoma elementami. |
|
Typ rodzajowy interfejs dla karty kontenera. |
|
Typ elementu dla rodzajowego interfejsu dla karty kontenera. |
|
Typ odwołania do elementu. |
|
Typ podpisanej odległości między dwoma elementami. |
|
Typ elementu. |
Funkcji członka |
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 podstawowej kontener. |
|
Usuwa pierwszego elementu. |
|
Dodaje nowy ostatni element. |
|
Konstruuje obiekt kontenera. |
|
Oblicza liczbę elementów. |
|
Kopiuje kontrolowanej sekwencji do nowej tablicy. |
Właściwość |
Opis |
---|---|
Uzyskuje dostęp do ostatniego elementu. |
|
Uzyskuje dostęp do pierwszego elementu. |
Operator |
Opis |
---|---|
Zastępuje kontrolowanej sekwencji. |
|
Określa, czy queue obiekt nie jest równa innej queue obiektu. |
|
Określa, czy queue obiekt jest mniejsza niż innego 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 obiekt 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ści, kontener> |
Obsługa karty rodzajowy kontenera. |
Uwagi
Obiekt przydziela i zwalnia pamięci masowej w sekwencji kontroluje przez kontener podstawowej typu Container, na którym znajduje się Value elementy i rozwija się na żądanie.Obiekt ogranicza dostęp do pchania tylko pierwszy element i pojawiały ostatni element, realizacji pierwszej in first-out kolejki (znany również jako kolejki FIFO lub po prostu kolejki).
Wymagania
Nagłówek:<cliext/kolejka.>
Przestrzeń nazw: cliext