Compartir a través de


CMapPtrToWord (clase)

Admite mapas de palabras de 16 bits con clave de punteros void.

Sintaxis

class CMapPtrToWord : public CObject

Miembros

Las funciones miembro de CMapPtrToWord son similares a las funciones miembro de la clase CMapStringToOb. Debido a esta similitud, puede utilizar la documentación de referencia de CMapStringToOb para obtener información específica de la función miembro. Siempre que vea un puntero CObject como un parámetro de función o un valor devuelto, sustituya el valor WORD. Siempre que vea un puntero CString o const para char como un parámetro de función o un valor devuelto, sustituya un puntero a void.

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

por ejemplo, se traduce en

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

Constructores públicos

Nombre Descripción
CMapPtrToWord::CMapPtrToWord Constructor.

Métodos públicos

Nombre Descripción
CMapPtrToWord::GetCount Devuelve el número de elementos en esta asignación.
CMapPtrToWord::GetHashTableSize Determina el número actual de elementos de la tabla hash.
CMapPtrToWord::GetNextAssoc Obtiene el siguiente elemento para iterar.
CMapPtrToWord::GetSize Devuelve el número de elementos en esta asignación.
CMapPtrToWord::GetStartPosition Devuelve la posición del primer elemento.
CMapPtrToWord::HashKey Calcula el valor hash de una clave especificada.
CMapPtrToWord::InitHashTable Inicializa la tabla hash.
CMapPtrToWord::IsEmpty Prueba la condición de asignación vacía (sin elementos).
CMapPtrToWord::Lookup Busca un puntero nulo basado en la clave de puntero nulo. El valor del puntero, no la entidad a la que apunta, se usa para la comparación de claves.
CMapPtrToWord::LookupKey Devuelve una referencia a la clave asociada al valor de clave especificado.
CMapPtrToWord::RemoveAll Quita todos los elementos de esta asignación.
CMapPtrToWord::RemoveKey Quita un elemento especificado por una clave.
CMapPtrToWord::SetAt Inserta un elemento en el mapa; reemplaza un elemento existente si se encuentra una clave coincidente.

Operadores públicos

Nombre Descripción
CMapPtrToWord::operator [ ] Inserta un elemento en la asignación: sustitución de operadores para SetAt.

Comentarios

CMapWordToPtr incorpora la macro IMPLEMENT_DYNAMIC para admitir el acceso a tipos en tiempo de ejecución y el volcado en un objeto CDumpContext. Si se necesita un volcado de elementos de asignación individuales, se debe establecer la profundidad del contexto de volcado en 1 o un valor superior.

Es posible que las asignaciones de puntero a palabra no se serialicen.

Cuando se elimina un objeto CMapPtrToWord, o cuando se quitan sus elementos, también se quitan las palabras y los punteros. No se quitan las entidades a las que hacen referencia los punteros de clave.

Para más información sobre CMapPtrToWord, consulte el artículo Colecciones.

Jerarquía de herencia

CObject

CMapPtrToWord

Requisitos

Encabezado: afxcoll.h

Consulte también

CObject (clase)
Gráfico de jerarquías