CArray

templatelt; 클래스 유형, 클래스 ARG_TYPE > 클래스 CArray : 공개 CObject

매개 변수

유형

템플릿 매개 변수는 배열에 저장 된 개체의 형식을 지정 합니다. TYPE은 CArray 에 의해 반환 되는 매개 변수。

ARG_TYPE

템플릿 매개 변수 배열에 저장 된 개체에 액세스 하는 데 사용 하는 인수 형식을 지정 합니다. 자주 참조 형식입니다. ARG_TYPE는 CArray 에 전달 되는 매개 변수。

주의

CArray 클래스 지원 되는 배열을 C 배열와 유사 하지만 수 동적으로 축소 하 고 필요에 따라 성장。

배열 인덱스는 항상 위치 0에서 시작 합니다. 상한 수정 하거나 과거의 현재 바인딩 요소를 추가 하는 경우 확장 배열을 허용 여부를 결정할 수 있습니다. 메모리에 할당 된 연속적으로 상한, 일부 요소는 null 경우에。

CArray 에 대 한 액세스 시간 색인 C 배열과 마찬가지로 요소 상수 이며 배열 크기의 독립。

nbsp;??배열을 사용 하기 전에 SetSize 를 사용 하 여 크기를 설정 하 고 그것에 대 한 메모리를 할당 하기. SetSize를 사용 하지 않는 경우 귀하의 배열에 요소를 추가 하면 자주 재할당 하 고 복사 합니다. 자주 재할당 및 복사 효율적입니다 및 메모리 조각 수 있습니다(&N).

배열에 있는 개별 요소의 덤프 해야 하는 경우 1 또는 더 큰 CDumpContext 개체의 깊이 설정 해야 합니다.

글로벌 도우미 함수를이 클래스 호출의 특정 멤버 함수 CArray 클래스의 대부분의 용도 대 한 사용자 지정 해야 합니다. 컬렉션 클래스 도우미 매크로 및 전역을 섹션에서 항목 참조。

CArray 개체에서 제거 된 요소 도우미 함수 DestructElements 라고 합니다. 요소를 추가 하는 경우 도우미 함수 ConstructElements 라고。

Array 클래스 파생 목록 파생 비슷합니다.

CArray를 사용 하 여 자세한 내용은 다음 웹 사이트를 참조 하십시오. 문서 컬렉션 에서 Visual c + + 프로그래머 가이드

# include lt;afxtempl.h>

클래스 멤버 |nbsp; 기본 클래스 (ko) | 계층 구조 차트(&N)

샘플nbsp; MFC 샘플 수집(&N)

참고 항목nbsp;CObArray, DestructElements, ConstructElements, 컬렉션 클래스 도우미(&N)

Index