IPriorityQueue<TValue,TCont> 인터페이스

정의

STL/CLR priority_queue 개체에 대한 인터페이스를 정의합니다.Defines the interface for an STL/CLR priority_queue object.

generic <typename TValue, typename TCont>
public interface class IPriorityQueue : ICloneable
public interface IPriorityQueue<TValue,TCont> : ICloneable
type IPriorityQueue<'Value, 'Cont> = interface
    interface ICloneable
Public Interface IPriorityQueue(Of TValue, TCont)
Implements ICloneable

형식 매개 변수

TValue

제어되는 시퀀스의 요소 형식입니다.The type of an element in the controlled sequence.

TCont

기본 컨테이너의 형식입니다.The type of the underlying container.

구현

속성

top_item

컨테이너에서 우선 순위가 가장 높은 요소에 액세스합니다.Accesses the highest-priority element of the container.

메서드

assign(IPriorityQueue<TValue,TCont>)

컨테이너의 모든 요소를 바꿉니다.Replaces all elements of the container.

Clone()

현재 인스턴스의 복사본인 새 개체를 만듭니다.Creates a new object that is a copy of the current instance.

(다음에서 상속됨 ICloneable)
empty()

컨테이너에 요소가 들어 있지 않은지 여부를 확인합니다.Determines whether the container contains no elements.

get_container()

기본 컨테이너에 액세스합니다.Accesses the underlying container.

pop()

컨테이너에서 우선 순위가 가장 높은 요소를 제거합니다.Removes the highest-priority element of the container.

push(TValue)

컨테이너에 새 요소를 추가합니다.Adds a new element to the container.

size()

컨테이너의 요소 수를 셉니다.Counts the number of elements in the container.

top()

컨테이너에서 우선 순위가 가장 높은 요소에 액세스합니다.Accesses the highest-priority element of the container.

value_comp()

두 요소의 순서 지정 대리자를 복사합니다.Copies the ordering delegate for two elements.

적용 대상