다음을 통해 공유


CSimpleArray 클래스

이 클래스는 단순 배열 관리를 위한 메서드를 제공 합니다.

template <
   class T,
   class TEqual = CSimpleArrayEqualHelper< T >
> 
class CSimpleArray

매개 변수

  • T
    배열에 저장 하는 데이터의 형식입니다.

  • TEqual
    정의 하는 요소 형식에 대 한 일치 테스트는 성분 개체 T.

Members

50t8ya55.collapse_all(ko-kr,VS.110).gifPublic 생성자

Name

설명

CSimpleArray::CSimpleArray

단순 배열에 대 한 생성자입니다.

CSimpleArray:: ~ CSimpleArray

단순 배열에 대 한 소멸자가 있습니다.

50t8ya55.collapse_all(ko-kr,VS.110).gifPublic 메서드

Name

설명

CSimpleArray::Add

배열에 새 요소를 추가합니다.

CSimpleArray::Find

배열에서 요소를 찾습니다.

CSimpleArray::GetData

배열에 저장 된 데이터에 대 한 포인터를 반환 합니다.

CSimpleArray::GetSize

배열에 저장 된 요소를 반환 합니다.

CSimpleArray::Remove

배열에서 지정 된 요소를 제거합니다.

CSimpleArray::RemoveAll

배열에서 모든 요소를 제거합니다.

CSimpleArray::RemoveAt

배열에서 지정한 요소를 제거합니다.

CSimpleArray::SetAtIndex

배열에 지정 된 요소를 설정합니다.

50t8ya55.collapse_all(ko-kr,VS.110).gifPublic 연산자

Name

설명

CSimpleArray::operator]

배열에서 요소를 검색합니다.

CSimpleArray::operator =

할당 연산자입니다.

설명

CSimpleArray만들고 지정 된 형식의 모든 단순 배열, 관리에 대 한 메서드를 제공 합니다. T.

매개 변수는 TEqual 는 동등 함수 두 형식의 요소를 정의 하는 방법을 제공 T.클래스와 유사한 만들어 CSimpleArrayEqualHelper, 같음 테스트는 지정 된 배열에 대 한 동작을 변경할 수 있습니다.예를 들어, 포인터와 배열 다룰 때는 일치로 포인터를 참조 하는 값에 따라 정의 하는 데 유용한 할 수 있습니다.기본 구현을 사용 하 여 operator=().

둘 다 CSimpleArrayCSimpleMap 는 적은 수의 요소에 대 한 설계 되었습니다.CAtlArrayCAtlMap 배열의 요소 수가 포함 된 경우에 사용 해야 합니다.

요구 사항

헤더: atlsimpcoll.h

예제

// Create an array of integers
CSimpleArray<int> iArray;

// Create an array of char pointers
// and use a new equality function
CSimpleArray<char *, MyEqualityEqualHelper<char *> > cMyArray;   

참고 항목

기타 리소스

ATL 클래스 개요