Compartilhar via


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

CObject

CPtrList

Requisitos

Cabeçalho: afxcoll.h

Confira também

Classe CObject
Gráfico da hierarquia
Classe CObList