Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
CMapWordToOb
Requisitos
Encabezado: afxcoll.h