Condividi tramite


Classe CPtrList

Supporta elenchi di puntatori void.

Sintassi

class CPtrList : public CObject

Membri

Le funzioni membro di CPtrList sono simili alle funzioni membro della classe CObList. Grazie a questa somiglianza, per le specifiche delle funzioni membro è possibile usare la documentazione di riferimento di CObList. Ovunque venga visualizzato un CObject puntatore come parametro di funzione o valore restituito, sostituire un puntatore a void.

CObject*& CObList::GetHead() const;

ad esempio, si converte in

void*& CPtrList::GetHead() const;

Osservazioni:

CPtrList incorpora la macro IMPLEMENT_DYNAMIC per supportare l'accesso al tipo di runtime e il dump in un CDumpContext oggetto . Se è necessario un dump di singoli elementi dell'elenco di puntatori, è necessario impostare la profondità del contesto di dump su 1 o su un valore superiore.

Gli elenchi di puntatori non possono essere serializzati.

Quando un oggetto CPtrList viene eliminato oppure quando gli elementi vengono rimossi, vengono eliminati solo i puntatori e non le entità che referenziano.

Per altre informazioni sull'uso CPtrListdi , vedere l'articolo Raccolte.

Gerarchia di ereditarietà

CObject

CPtrList

Requisiti

Intestazione: afxcoll.h

Vedi anche

Classe CObject
Grafico della gerarchia
Classe CObList