Clase de CMapPtrToWord
Admite los mapas de las palabras de 16 bits cerradas por punteros vacíos.
class CMapPtrToWord : public CObject
Members
Las funciones miembro de CMapPtrToWord 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, WORDsustituto.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 CMapPtrToWord::Lookup( const void* <key>, WORD& <rValue> ) const;
Constructores públicos
Name |
Descripción |
---|---|
Constructor. |
Métodos públicos
Name |
Descripción |
---|---|
Devuelve el número de elementos del mapa. |
|
Determina el número actual de elementos de la tabla hash. |
|
Obtiene el elemento siguiente para recorrer. |
|
Devuelve el número de elementos del mapa. |
|
Devuelve la posición del primer elemento. |
|
Calcula el valor hash de una clave especificada. |
|
Inicializa la tabla hash. |
|
Comprueba la condición de vacío-mapa (ningún elemento). |
|
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. |
|
Devuelve una referencia a la clave asociada al valor de clave especificado. |
|
Quita todos los elementos del mapa. |
|
Quita un elemento especificado por una clave. |
|
Inserta un elemento en la asignación; reemplaza un elemento existente si se encuentra una clave coincidente. |
Operadores públicos
Name |
Descripción |
---|---|
Inserta un elemento en la asignación — sustitución de operador para SetAt. |
Comentarios
CMapWordToPtr 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 individuales asigne los elementos, debe establecer el nivel de contexto de volcado en 1 o posterior.
Los mapas de la Puntero-a-palabra no pueden ser serializados.
Cuando se elimina un objeto de CMapPtrToWord , o cuando se quitan los elementos, se quitan los punteros y palabras.No quitar las entidades a las que hace referencia punteros clave.
Para obtener más información sobre CMapPtrToWord, vea el artículo colecciones.
Jerarquía de herencia
CMapPtrToWord
Requisitos
encabezado: afxcoll.h