Partilhar via


Classe CPtrList

Observação

A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

Suporta listas de apontadores de vazio.

Sintaxe

class CPtrList : public CObject

Membros

As funções membros de CPtrList são semelhantes às funções membros da classe CObList. Devido a esta semelhança, pode usar a CObList documentação de referência para especificações da função dos membros. Sempre que vir um CObject ponteiro como parâmetro de função ou valor de retorno, substitua por um ponteiro para void.

CObject*& CObList::GetHead() const;

por exemplo, traduz-se em

void*& CPtrList::GetHead() const;

Observações

CPtrList incorpora a macro IMPLEMENT_DYNAMIC para suportar o acesso e o dump de tipos em tempo de execução para um CDumpContext objeto. Se precisar de um dump de elementos individuais da lista de ponteiros, deve definir a profundidade do contexto do dump para 1 ou superior.

Listas de ponteiros não podem ser serializadas.

Quando um CPtrList objeto é eliminado, ou quando os seus elementos são removidos, apenas os ponteiros são removidos, não as entidades a que referenciam.

Para mais informações sobre a utilização CPtrListde , consulte o artigo Coleções.

Hierarquia de herança

CObject

CPtrList

Requerimentos

Cabeçalho: afxcoll.h

Consulte também

CObject Classe
Gráfico de Hierarquia
Classe CObList