queue (STL/CLR)
樣板類別說明控制不同的長度一連串的項目具有 「 先進先出 」 存取權的物件。 您使用的容器配接器queue來管理佇列為基礎的容器。
在下列描述中GValue等同於Value其餘後者則是參考型別,在這種情況是Value^。 同樣地, GContainer等同於Container其餘後者則是參考型別,在這種情況是Container^。
template<typename Value,
typename Container>
ref class queue
: public
System::ICloneable,
Microsoft::VisualC::StlClr::IQueue<GValue, GContainer>
{ ..... };
參數
值
受控制序列中項目的型別。容器
基礎容器的型別。
Members
型別定義 |
描述 |
---|---|
常數參考的項目型別。 |
|
基礎容器的型別。 |
|
帶正負號的距離,兩個元素之間的型別。 |
|
泛用介面的容器配接器的型別。 |
|
項目泛用介面的容器配接器的型別。 |
|
項目之參考型別。 |
|
帶正負號的距離,兩個元素之間的型別。 |
|
項目的型別。 |
成員函式 |
描述 |
---|---|
取代所有的項目。 |
|
存取最後一個項目。 |
|
測試是否沒有項目呈現。 |
|
存取第一個項目。 |
|
存取基礎容器。 |
|
移除第一個項目。 |
|
將新的最後一個項目。 |
|
建構容器物件。 |
|
計數項目的數目。 |
|
將受控制的序列複製到新的陣列。 |
屬性 |
描述 |
---|---|
存取最後一個項目。 |
|
存取第一個項目。 |
運算子 |
描述 |
---|---|
取代受控制的序列。 |
|
如果決定queue不等於另一個物件是queue物件。 |
|
如果決定queue物件是小於另一個queue物件。 |
|
如果決定queue物件是小於或等於到另一個queue物件。 |
|
如果決定queue物件是否等於另一個queue物件。 |
|
如果決定queue物件是否大於另一個queue物件。 |
|
如果決定queue物件是大於或等於另一個queue物件。 |
介面
介面 |
描述 |
---|---|
重複的物件。 |
|
IQueue < 值、 容器 > |
維護泛用容器配接器。 |
備註
物件會配置並釋放儲存區,它可控制型別的基礎容器中,透過序列Container,儲存Value項目和隨選不斷增長。 物件會限制存取只將推入第一個項目,並移除最後一個項目,實作以先進先出佇列 (也就是 FIFO 佇列中或只是佇列)。
需求
標頭: < cliext/佇列 >
Namespace: cliext