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 CPtrList
di , vedere l'articolo Raccolte.
Gerarchia di ereditarietà
CPtrList
Requisiti
Intestazione: afxcoll.h