Classe CPtrList
Dá suporte a listas de ponteiros nulos.
Sintaxe
class CPtrList : public CObject
Membros
As funções membro de CPtrList
são semelhantes às funções membro da classe CObList. Devido a essa semelhança, é possível usar a documentação de referência da CObList
para obter a função específica de membro. Ao ver um ponteiro CObject
como um parâmetro de função ou valor de retorno, substitua um ponteiro para void
.
CObject*& CObList::GetHead() const;
por exemplo, traduz para
void*& CPtrList::GetHead() const;
Comentários
CPtrList
incorpora a macro IMPLEMENT_DYNAMIC para dar suporte ao acesso e despejo de tipo em tempo de execução a um objeto CDumpContext
. Se for necessário um despejo de elementos individuais da lista de ponteiros, será necessário definir a profundidade do contexto do despejo para 1 ou maior.
As listas de ponteiros não podem ser serializadas.
Quando um objeto CPtrList
é excluído ou quando seus elementos são removidos, apenas os ponteiros são removidos, não as entidades que eles referenciam.
Para mais informações sobre como usar CPtrList
, confira o artigo Coleções.
Hierarquia de herança
CPtrList
Requisitos
Cabeçalho: afxcoll.h