IStack<TValue,TCont> 인터페이스

정의

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

generic <typename TValue, typename TCont>
public interface class IStack : ICloneable
public interface IStack<TValue,TCont> : ICloneable
type IStack<'Value, 'Cont> = interface
    interface ICloneable
Public Interface IStack(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 last element of the container.

메서드

assign(IStack<TValue,TCont>)

컨테이너의 모든 요소를 제공된 컨테이너의 요소로 바꿉니다.Replaces all elements in the container with the elements in the provided 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 last element of the container.

push(TValue)

컨테이너에 요소를 추가합니다.Appends an element to the container.

size()

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

top()

컨테이너의 마지막 요소에 액세스합니다.Accesses the last element of the container.

적용 대상