클래스를 사용할 때
Void 포인터 목록을 지원합니다.
class CPtrList : public CObject
멤버
멤버 함수를 CPtrList 클래스의 멤버 함수와 유사 CObList.이 유사성 때문에 사용할 수 있는 CObList 멤버 함수 사양에 대 한 설명서를 참조 합니다.볼 위치는 CObject 포인터는 함수 매개 변수 또는 반환 값에 대 한 포인터를 대체 void.
CObject*& CObList::GetHead() const;
예를 들어, 변환
void*& CPtrList::GetHead() const;
Public 생성자
Name |
설명 |
---|---|
빈 배열을 생성합니다. |
Public 메서드
Name |
설명 |
---|---|
배열의 끝에 요소를 추가합니다. 배열에 필요한 경우 확장 됩니다. |
|
다른 배열 배열에 추가 합니다. 배열에 필요한 경우 확장 됩니다. |
|
다른 배열 배열에 복사 합니다. 배열에 필요한 경우 확장 됩니다. |
|
임시 참조 배열 내의 요소 포인터를 반환합니다. |
|
현재 상한 위의 모든 사용 되지 않는 메모리를 해제합니다. |
|
지정 된 인덱스의 값을 반환합니다. |
|
이 배열의 요소 수를 가져옵니다. |
|
배열 요소에 액세스할 수 있습니다.NULL일 수 있습니다. |
|
이 배열의 요소 수를 가져옵니다. |
|
가장 큰 올바른 인덱스를 반환합니다. |
|
요소를 다른 배열의 모든 요소는 지정 된 인덱스에 삽입합니다. |
|
배열이 비어 있는지 확인 합니다. |
|
이 배열에서 모든 요소를 제거합니다. |
|
특정 인덱스에 있는 요소를 제거합니다. |
|
지정 된 인덱스 값으로 설정합니다. 배열 증가할 수 없습니다. |
|
지정 된 인덱스 값으로 설정합니다. 배열에 필요한 경우 확장 됩니다. |
|
이 배열에 포함 될 수 있는 요소를 설정 합니다. |
Public 연산자
Name |
설명 |
---|---|
설정 하거나 지정 된 인덱스에 있는 요소를 가져옵니다. |
설명
CPtrList통합은 IMPLEMENT_DYNAMIC 런타임 형식 액세스 및 덤프를 지원 하기 위해 매크로 CDumpContext 개체.개별 포인터 목록 요소의 덤프 해야 하는 경우 1 이상으로 깊이 덤프 컨텍스트를 설정 해야 합니다.
포인터가 목록 직렬화 할 수 없습니다.
경우는 CPtrList 개체를 삭제 하거나 해당 요소를 제거할 경우의 포인터만 제거 되 고 엔터티 참조는 없습니다.
사용에 대 한 자세한 내용은 CPtrList, 문서를 참조 하십시오. 컬렉션.
상속 계층 구조
CPtrList
요구 사항
헤더: afxcoll.h