CStack<T>

CStack<T>는 ICollection<T> 인터페이스를 구현하는 일반 클래스입니다.

설명

CStack<T> 클래스는 LIFO (라스트 인, 퍼스트 아웃) 원칙에 다라 작동하는 스택으로 구성된 T 유형 데이터의 동적 컬렉션입니다.

선언

   template<typename T>
   class CStack : public ICollection<T>

헤더

   #include <Generic\Stack.mqh>

상속 계층

  ICollection

      CStack

클래스 메서드

메서드

설명

Add

스택에 요소를 추가

Count

스택의 요소 수를 반환

Contains

스택에 지정된 요소가 포함되어 있는지 여부를 결정

TrimExcess

스택의 용량을 실제 요소 수로 설정

CopyTo

스택의 모든 요소를 지정된 인덱스에서 시작하여 지정된 배열로 복사

Clear

스택에서 모든 요소를 제거

Remove

스택에서 지정한 요소의 첫 번째 발생을 제거

Push

스택에 요소를 추가

Peek

헤드 요소를 스태게서 제거하지 않고 반환

Pop

헤드 요소를 반환하고 스택에서 제거