Compartir a través de


CMapWordToOb (clase)

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

Sintaxis

class CMapWordToOb : public CObject

Miembros

Las funciones miembro de CMapWordToOb 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 CString o const a char como un parámetro de función o un valor devuelto, sustituya el valor WORD.

BOOL CMapWordToOb::Lookup( WORD <key>, CObject*& <rValue> ) const;

por ejemplo, se traduce en

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

Constructores públicos

Nombre Descripción
CMapWordToOb::CMapWordToOb Constructor.

Métodos públicos

Nombre Descripción
CMapWordToOb::GetCount Devuelve el número de elementos en esta asignación.
CMapWordToOb::GetHashTableSize Determina el número actual de elementos de la tabla hash.
CMapWordToOb::GetNextAssoc Obtiene el siguiente elemento para iterar.
CMapWordToOb::GetSize Devuelve el número de elementos en esta asignación.
CMapWordToOb::GetStartPosition Devuelve la posición del primer elemento.
CMapWordToOb::HashKey Calcula el valor hash de una clave especificada.
CMapWordToOb::InitHashTable Inicializa la tabla hash.
CMapWordToOb::IsEmpty Prueba la condición de asignación vacía (sin elementos).
CMapWordToOb::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.
CMapWordToOb::LookupKey Devuelve una referencia a la clave asociada al valor de clave especificado.
CMapWordToOb::RemoveAll Quita todos los elementos de esta asignación.
CMapWordToOb::RemoveKey Quita un elemento especificado por una clave.
CMapWordToOb::SetAt Inserta un elemento en el mapa; reemplaza un elemento existente si se encuentra una clave coincidente.

Operadores públicos

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

Comentarios

CMapWordToOb incorpora la macro IMPLEMENT_SERIAL para admitir la serialización y el volcado de sus elementos. Cada elemento se serializa a su vez si una asignación se almacena en un archivo, o con el operador de inserción sobrecargada (<<) o con la función miembro Serialize.

Si se necesita un volcado de elementos CObject WORD individuales, se debe establecer la profundidad del contexto de volcado en 1 o un valor superior.

Cuando se elimina un objeto CMapWordToOb, o cuando se quitan sus elementos, solo se quitan los punteros CObject. Los objetos a los que hacen referencia los punteros CObject no se destruyen.

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

Jerarquía de herencia

CObject

CMapWordToOb

Requisitos

Encabezado: afxcoll.h

Consulte también

CObject (clase)
Gráfico de jerarquías