CPtrList

A classe CPtrList suporta listas de ponteiros void.

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

CObject * & CObList::GetHead() const

por exemplo, se traduz em

priv&atevoid * amp; CPtrList::GetHead() const

CPtrList incorpora a macro IMPLEMENT_DYNAMIC para oferecer suporte a acessar do tipo de tempo de execução e despejar a um objeto CDumpContext . Se você precisar um despejo de elementos de lista de ponteiro individual, você deve definir a profundidade do contexto de despejo para 1 ou maior.

Listas de ponteiro não podem ser serializadas.

Quando um objeto CPtrList é excluído, ou quando seus elementos são removidos, somente os ponteiros são removidos, não as entidades que eles fazem referência.

Para obter mais informações sobre como usar CPtrList, consulte o artigo coleções no Guia do programador do Visual C++.

# include lt;afxcoll.h>

Membros da classeClasse base | Gráfico de hierarquia

Co&nsulte tambémnbsp;CObList

Index