次の方法で共有


queue (STL/CLR)

テンプレート クラスは、オブジェクトを渡してコントロール後入れ先出し最初のアクセス権を持つ要素の可変期間シーケンスついて説明します。キューとして基になるコンテナーを管理するためにコンテナーのアダプター queue を使用します。

下の説明では GValue は Value に、 Value^場合、後者は ref 型の場合と同じです。同様に、 GContainer は Container に、 Container^場合、後者は ref 型の場合と同じです。

template<typename Value,
    typename Container>
    ref class queue
        :   public
        System::ICloneable,
        Microsoft::VisualC::StlClr::IQueue<GValue, GContainer>
    { ..... };

パラメーター


  • 被制御シーケンス内の要素の型。

  • [コンテナー]
    基になるコンテナーの型。

メンバー

型定義

Description

queue::const_reference (STL/CLR)

要素への定数参照の型です。

queue::container_type (STL/CLR)

基になるコンテナーの型。

queue::difference_type (STL/CLR)

2 つの要素間の距離を表す、符号付きの型です。

queue::generic_container (STL/CLR)

コンテナーのアダプターのジェネリック インターフェイス型。

queue::generic_value (STL/CLR)

コンテナーのアダプターのジェネリック インターフェイスの要素の型。

queue::reference (STL/CLR)

要素への参照の型です。

queue::size_type (STL/CLR)

2 つの要素間の距離を表す、符号付きの型です。

queue::value_type (STL/CLR)

要素の型。

メンバー関数

Description

queue::assign (STL/CLR)

すべての要素を置き換えます。

queue::back (STL/CLR)

最後の要素にアクセスします。

queue::empty (STL/CLR)

要素が存在しないかどうかをテストします。

queue::front (STL/CLR)

最初の要素にアクセスします。

queue::get_container (STL/CLR)

基になるコンテナーにアクセスします。

queue::pop (STL/CLR)

最初の要素を削除します。

queue::push (STL/CLR)

新しい最後の要素を追加します。

queue::queue (STL/CLR)

コンテナー オブジェクトを構築します。

queue::size (STL/CLR)

要素の数をカウントします。

queue::to_array (STL/CLR)

新しい配列に被制御シーケンスのコピー。

プロパティ

Description

queue::back_item (STL/CLR)

最後の要素にアクセスします。

queue::front_item (STL/CLR)

最初の要素にアクセスします。

[演算子]

Description

queue::operator= (STL/CLR)

被制御シーケンスを置き換えます。

operator!= (queue) (STL/CLR)

queue のオブジェクトが queue の別のオブジェクトと等しくないかどうかを判定します。

operator< (queue) (STL/CLR)

かどうか queue のオブジェクトの次の値よりも小さい queue の別のオブジェクトを判定します。

operator<= (queue) (STL/CLR)

かどうか queue のオブジェクトの次の値 queue 次の別のオブジェクトを判定します。

operator== (queue) (STL/CLR)

queue のオブジェクトが queue の別のオブジェクトと等しいかどうかを判定します。

operator> (queue) (STL/CLR)

かどうか queue のオブジェクトより大きい queue の別のオブジェクトを判定します。

operator>= (queue) (STL/CLR)

かどうか queue のオブジェクトを複数 queue の別のオブジェクトを判定します。

インターフェイス

Interface

Description

ICloneable

オブジェクトを複製します。

IQueue<値は、コンテナー>

ジェネリック コンテナーのアダプターを保持します。

解説

オブジェクトは、型 ContainerValue の要素を格納し、オンデマンド式で拡大基になるコンテナーを通じて被制御シーケンスに対するストレージの割り当ておよび解放は。オブジェクトは、最初の要素を押して、後入れ先出し最初のキュー (または FIFO キュー、または単にキュー)を実行する最後の要素をポップすることへのアクセスを制限します。

必要条件

ヘッダー: <cliext とキュー>

名前空間: の cliext

参照

関連項目

deque (STL/CLR)

list (STL/CLR)

priority_queue (STL/CLR)

stack (STL/CLR)

vector (STL/CLR)

その他の技術情報

STL/CLR ライブラリ リファレンス