Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Admite mapas de punteros void con clave de objetos CString .
Sintaxis
class CMapStringToPtr : public CObject
Miembros
Las funciones miembro de CMapStringToPtr 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 un puntero a void.
BOOL CMapStringToPtr::Lookup( LPCTSTR <key>, void*& <rValue> ) const;
por ejemplo, se traduce en
BOOL CMapStringToOb::Lookup( const char* <key>, CObject*& <rValue> ) const;
Constructores públicos
| Nombre | Descripción |
|---|---|
| CMapStringToPtr::CMapStringToPtr | Constructor. |
Métodos públicos
| Nombre | Descripción |
|---|---|
| CMapStringToPtr::GetCount | Devuelve el número de elementos en esta asignación. |
| CMapStringToPtr::GetHashTableSize | Determina el número actual de elementos de la tabla hash. |
| CMapStringToPtr::GetNextAssoc | Obtiene el siguiente elemento para iterar. |
| CMapStringToPtr::GetSize | Devuelve el número de elementos en esta asignación. |
| CMapStringToPtr::GetStartPosition | Devuelve la posición del primer elemento. |
| CMapStringToPtr::HashKey | Calcula el valor hash de una clave especificada. |
| CMapStringToPtr::InitHashTable | Inicializa la tabla hash. |
| CMapStringToPtr::IsEmpty | Prueba la condición de asignación vacía (sin elementos). |
| CMapStringToPtr::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. |
| CMapStringToPtr::LookupKey | Devuelve una referencia a la clave asociada al valor de clave especificado. |
| CMapStringToPtr::RemoveAll | Quita todos los elementos de esta asignación. |
| CMapStringToPtr::RemoveKey | Quita un elemento especificado por una clave. |
| CMapStringToPtr::SetAt | Inserta un elemento en el mapa; reemplaza un elemento existente si se encuentra una clave coincidente. |
Operadores públicos
| Nombre | Descripción |
|---|---|
| CMapStringToPtr::operator [ ] | Inserta un elemento en la asignación: sustitución de operadores para SetAt. |
Comentarios
CMapStringToPtr 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 cadena a puntero no se serialicen.
Cuando se elimina un objeto CMapStringToPtr, o cuando se quitan sus elementos, también se quitan las palabras los objetos de clave CString.
Jerarquía de herencia
CMapStringToPtr
Requisitos
Encabezado: afxcoll.h