CPtrList 클래스
void 포인터 목록을 지원합니다.
class CPtrList : public CObject
멤버 CPtrList
함수는 CObList 클래스의 멤버 함수와 유사합니다. 이처럼 두 함수가 비슷하므로 CObList
참조 설명서에서 멤버 함수 관련 사항을 확인할 수 있습니다. 포인터를 CObject
함수 매개 변수 또는 반환 값으로 표시할 때마다 포인터를 대체합니다 void
.
CObject*& CObList::GetHead() const;
예를 들어 위의 코드는
void*& CPtrList::GetHead() const;
CPtrList
는 IMPLEMENT_DYNAMIC 매크로를 통합하여 런타임 형식 액세스 및 개체 덤프를 CDumpContext
지원합니다. 개별 포인터 목록 요소의 덤프가 필요한 경우 덤프 컨텍스트 깊이는 1보다 크게 설정해야 합니다.
포인터 목록은 serialize할 수 없습니다.
CPtrList
개체를 삭제하거나 해당 요소를 제거할 경우 참조하는 엔터티가 아니라 포인터만 제거됩니다.
사용에 CPtrList
대한 자세한 내용은 컬렉션 문서를 참조하세요.
CPtrList
헤더: afxcoll.h