CMapPtrToPtr

La clase CMapPtrToPtr admite mapas de punteros void codificados por punteros void.

Las funciones miembro de CMapPtrToPtr son similares a las funciones miembro de la clase CMapStringToOb. Debido a esta similitud, puede utilizar la documentación de referencia de CMapStringToOb para detalles de función miembro. Siempre que vea un puntero de CObject como un parámetro de función o valor devuelto, sustituir un puntero a void. Siempre que vea un CString o un puntero const char como un parámetro de función o valor devuelto, sustituir un puntero a void.

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

por ejemplo, se traduce en

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

CMapPtrToPtr incorpora la macro IMPLEMENT_DYNAMIC para apoyar el acceso de tipo en tiempo de ejecución y el dumping a un objeto CDumpContext . Si necesita un volcado de elementos individuales de mapa (valores de puntero), debe establecer la profundidad del contexto volcado a 1 o mayor.

Mapas de puntero a puntero no pueden serializarse.

Cuando se elimina un objeto CMapPtrToPtr , o cuando sus elementos se eliminan, se eliminan sólo los punteros, no las entidades que hacen referencia.

Para obtener más información sobre CMapPtrToPtr, consulte el artículo colecciones en la Guía del programador de Visual C++.

# include lt;afxcoll.h>

Miembros de la claseClase base | Diagrama de jerarquía

Index