Clase de CMapPtrToPtr

Admite los mapas de punteros vacíos cerrado por los punteros vacíos.

class CMapPtrToPtr : public CObject

Members

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

BOOL CMapStringToOb::Lookup( const char* <key>,

CObject*& <rValue> ) const;

por ejemplo, convierte a

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

sey0hcdb.collapse_all(es-es,VS.110).gifConstructores públicos

Name

Descripción

CMapStringToOb::CMapStringToOb

Constructor.

sey0hcdb.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

CMapStringToOb::GetCount

Devuelve el número de elementos del mapa.

CMapStringToOb::GetHashTableSize

Determina el número actual de elementos de la tabla hash.

CMapStringToOb::GetNextAssoc

Obtiene el elemento siguiente para recorrer.

CMapStringToOb::GetSize

Devuelve el número de elementos del mapa.

CMapStringToOb::GetStartPosition

Devuelve la posición del primer elemento.

CMapStringToOb::HashKey

Calcula el valor hash de una clave especificada.

CMapStringToOb::InitHashTable

Inicializa la tabla hash.

CMapStringToOb::IsEmpty

Comprueba la condición de vacío-mapa (ningún elemento).

CMapStringToOb::Lookup

Busca un puntero void basándose en la clave del puntero vacía.El valor del puntero, no la entidad que seleccione, se utiliza para la comparación clave.

CMapStringToOb::LookupKey

Devuelve una referencia a la clave asociada al valor de clave especificado.

CMapStringToOb::RemoveAll

Quita todos los elementos del mapa.

CMapStringToOb::RemoveKey

Quita un elemento especificado por una clave.

CMapStringToOb::SetAt

Inserta un elemento en la asignación; reemplaza un elemento existente si se encuentra una clave coincidente.

sey0hcdb.collapse_all(es-es,VS.110).gifOperadores públicos

Name

Descripción

CMapStringToOb::operator [ ]

Inserta un elemento en la asignación — sustitución de operador para SetAt.

Comentarios

CMapPtrToPtr escribe la macro de IMPLEMENT_DYNAMIC para admitir el acceso de tipo en tiempo de ejecución y volcar a CDumpContext un objeto.Si necesita un volcado de memoria individuales asigne los elementos (valores de puntero), debe establecer el nivel de contexto de volcado de memoria en 1 o posterior.

Los mapas del Puntero-a- puntero no pueden ser serializados.

Cuando se elimina un objeto de CMapPtrToPtr , o cuando se quitan los elementos, solo se quitan los punteros, no las entidades que hacen referencia.

Para obtener más información sobre CMapPtrToPtr, vea el artículo colecciones.

Jerarquía de herencia

CObject

CMapPtrToPtr

Requisitos

encabezado: afxcoll.h

Vea también

Referencia

Clase de CObject

Gráfico de jerarquía