CMapPtrToPtr

La classe CMapPtrToPtr supporta mappe di puntatori void digitati da puntatori void.

Le funzioni membro di CMapPtrToPtr sono simili alle funzioni membro della classe CMapStringToOb. A causa di questa somiglianza, č possibile utilizzare la documentazione di riferimento CMapStringToOb per specifiche funzione membro. Ovunque si vede un puntatore CObject come un parametro di funzione o valore restituito, sostituire un puntatore a void. Ovunque si vede un CString o puntatore const a char come un parametro di funzione o valore restituito, sostituire un puntatore a void.

BOOL CMapStringToOb::Lookup (const char * lt; chiave >,
                             CObject* & <rValue>) const

ad esempio, si traduce in

BOOL CMapPtrToPtr::Lookup (void * lt; chiave >, void * & <rValue>) const

CMapPtrToPtr incorpora la macro IMPLEMENT_DYNAMIC per supportare l'accesso di tipo runtime e il dumping a un oggetto CDumpContext . Se avete bisogno di un dump di elementi singoli mappa (valori di puntatore), č necessario impostare la profonditā del contesto di dump su 1 o maggiore.

Puntatore a puntatore mappe non possono essere serializzati.

Quando viene eliminato un oggetto CMapPtrToPtr , o quando gli elementi vengono rimossi, vengono rimossi solo i puntatori, non le entitā che fanno riferimento.

Per ulteriori informazioni su CMapPtrToPtr, vedere l'articolo raccolte nel manuale del programmatore di Visual C++.

# include lt;afxcoll.h>

Membri della classeClasse base | Gerarchia Chart

Index