Clase de CMapStringToString

admite mapas de los objetos de CString cerrados por los objetos de CString .

class CMapStringToString : public CObject

Members

Las funciones miembro de CMapStringToString 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 parámetro de función del valor devuelto o “resultado”, utilice un puntero a char.Siempre que aparezca un puntero de CObject como parámetro de la función “entrada”, utilice un puntero a char.

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

por ejemplo, convierte a

BOOL CMapStringToString::Lookup(LPCTSTR<key>, CString&<rValue>) const;

ddw782e0.collapse_all(es-es,VS.110).gifestructuras públicas

Name

Descripción

CMapStringToString::CPair

Una estructura anidada que contiene un valor de clave y el valor del objeto string asociado.

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

Name

Descripción

CMapStringToOb::CMapStringToOb

Constructor.

ddw782e0.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.

CMapStringToString::PGetFirstAssoc

obtiene un puntero a primer CString en el mapa.

CMapStringToString::PGetNextAssoc

Obtiene un puntero a CString siguiente para recorrer.

CMapStringToString::PLookup

Devuelve un puntero a CString cuyo valor coincide con el valor 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.

ddw782e0.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

CMapStringToString escribe la macro de IMPLEMENT_SERIAL para admitir la serialización y volcar de sus elementos.Cada elemento es serializado a su vez si un mapa se almacena en un archivo, con el operador sobrecargado de inserción (<<) o con la función miembro de Serialize .

Si necesita un volcado de CStringindividual (elementos deCString , debe establecer el nivel de contexto de volcado en 1 o posterior.

Cuando se elimina un objeto de CMapStringToString , o cuando se quitan los elementos, los objetos de CString se quitan según corresponda.

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

Jerarquía de herencia

CObject

CMapStringToString

Requisitos

encabezado: afxcoll.h

Vea también

Referencia

Clase de CObject

Gráfico de jerarquía

Conceptos

El ejemplo de MFC como GET