다음을 통해 공유


CAtlArray 클래스

이 클래스는 array 개체를 구현합니다.

template< 
   typename E,
   class ETraits = CElementTraits< E > 
>
class CAtlArray

매개 변수

  • E
    배열에 저장 될 데이터의 형식입니다.

  • ETraits
    복사 또는 이동 요소를 사용 하는 코드입니다.

Members

45dz8beb.collapse_all(ko-kr,VS.110).gif메서드

Add

Array 개체에 요소를 추가 하려면이 메서드를 호출 합니다.

Append

한 배열의 내용을 다른 끝에 추가 하려면이 메서드를 호출 합니다.

AssertValid

Array 개체를 사용할 수 있는지 확인 하려면이 메서드를 호출 합니다.

CAtlArray

생성자입니다.

~ CAtlArray

소멸자

복사

한 배열의 요소를 복사 하려면이 메서드를 호출 합니다.

FreeExtra

배열에서 비어 있는 요소를 제거 하려면이 메서드를 호출 합니다.

GetAt

Array 개체에서 단일 요소를 검색 하려면이 메서드를 호출 합니다.

GetCount

배열에 저장 된 요소의 개수를 반환 하려면이 메서드를 호출 합니다.

GetData

배열의 첫 번째 요소에 대 한 포인터를 반환 하려면이 메서드를 호출 합니다.

InsertArrayAt

한 배열에 다른 삽입 하려면이 메서드를 호출 합니다.

InsertAt

Array 개체에 새 요소를 요소의 여러 복사본을 삽입 하려면이 메서드를 호출 합니다.

IsEmpty

배열이 비어 있는 경우 테스트 하기 위해이 메서드를 호출 합니다.

RemoveAll

Array 개체에서 모든 요소를 제거 하려면이 메서드를 호출 합니다.

RemoveAt

배열에서 하나 이상의 요소를 제거 하려면이 메서드를 호출 합니다.

SetAt

Array 개체에서 요소의 값을 설정 하려면이 메서드를 호출 합니다.

SetAtGrow

배열 필요에 따라 확장 하는 array 개체에서 요소의 값을 설정 하려면이 메서드를 호출 합니다.

SetCount

배열 개체의 크기를 설정 하려면이 메서드를 호출 합니다.

45dz8beb.collapse_all(ko-kr,VS.110).gif연산자

operator]

배열 요소에 대 한 참조를 반환 합니다.이 연산자를 호출 합니다.

45dz8beb.collapse_all(ko-kr,VS.110).gif형식 정의

INARGTYPE

배열에 요소를 추가 하는 데 사용 하는 데이터 형식입니다.

OUTARGTYPE

배열에서 요소를 검색 하는 데 사용 하는 데이터 형식입니다.

설명

CAtlArray 만들기 및 관리 요소를 사용자 정의 형식의 배열을 위한 메서드를 제공 합니다.유사 하지만 표준 C 배열에는 CAtlArray 개체는 동적으로 축소 및 필요에 따라 증가 합니다.배열 인덱스는 항상 0 위치에서 시작 하 고 상한 수정, 또는 새 요소가 추가 되 면 확장 될 수 있습니다.

적은 수의 요소를 ATL 클래스와 배열에 대 한 CSimpleArray 사용할 수 있습니다.

CAtlArray MFC에 밀접 하 게 관련 된 CArray 클래스 및 까다롭기 serialization 지원 하지 않는 MFC 프로젝트에서 작동 합니다.

자세한 내용은 ATL 컬렉션 클래스.

요구 사항

헤더: atlcoll.h

참고 항목

참조

CArray 클래스

개념

MMXSwarm 샘플

DynamicConsumer 샘플

UpdatePV 샘플

Marquee 샘플

기타 리소스

ATL 클래스 개요