英語で読む

次の方法で共有


IPriorityQueue<TValue,TCont> インターフェイス

定義

STL/CLR priority_queue オブジェクトのインターフェイスを定義します。

C#
public interface IPriorityQueue<TValue,TCont> : ICloneable

型パラメーター

TValue

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

TCont

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

実装

プロパティ

top_item

コンテナーの最高優先順位の要素にアクセスします。

メソッド

assign(IPriorityQueue<TValue,TCont>)

コンテナーのすべての要素を置き換えます。

Clone()

現在のインスタンスのコピーである新しいオブジェクトを作成します。

(継承元 ICloneable)
empty()

コンテナーに要素が含まれていないかどうかを判断します。

get_container()

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

pop()

コンテナーの最高優先順位の要素を削除します。

push(TValue)

コンテナーに新しい要素を追加します。

size()

コンテナー内の要素の数をカウントします。

top()

コンテナーの最高優先順位の要素にアクセスします。

value_comp()

2 つの要素のための順序付けデリゲートをコピーします。

適用対象

製品 バージョン
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1