CStack<T>
CStack<T>는 ICollection<T> 인터페이스를 구현하는 일반 클래스입니다.
설명
CStack<T> 클래스는 LIFO (라스트 인, 퍼스트 아웃) 원칙에 다라 작동하는 스택으로 구성된 T 유형 데이터의 동적 컬렉션입니다.
선언
template<typename T>
class CStack : public ICollection<T>
|
헤더
#include <Generic\Stack.mqh>
|
클래스 메서드
메서드
|
설명
|
Add
|
스택에 요소를 추가
|
Count
|
스택의 요소 수를 반환
|
Contains
|
스택에 지정된 요소가 포함되어 있는지 여부를 결정
|
TrimExcess
|
스택의 용량을 실제 요소 수로 설정
|
CopyTo
|
스택의 모든 요소를 지정된 인덱스에서 시작하여 지정된 배열로 복사
|
Clear
|
스택에서 모든 요소를 제거
|
Remove
|
스택에서 지정한 요소의 첫 번째 발생을 제거
|
Push
|
스택에 요소를 추가
|
Peek
|
헤드 요소를 스태게서 제거하지 않고 반환
|
Pop
|
헤드 요소를 반환하고 스택에서 제거
|