Compartilhar via


Classe CMapWordToOb

Mapas de suporte de ponteiros de CObject fechadas por palavra de 16 bits.

class CMapWordToOb : public CObject

Membros

As funções de membro de CMapWordToOb são semelhantes às funções de membro da classe CMapStringToOb. Devido a essa similaridade, você pode usar a documentação de referência de CMapStringToOb para específicos da função de membro. Onde quer que você vê CString ou um ponteiro de const a char como um ou um valor de retorno da função, substitua PALAVRA.

BOOL CMapStringToOb::Lookup( const char* <key>,

CObject*& <rValue> ) const;

por exemplo, converte a

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

Construtores public

Nome

Descrição

CMapStringToOb::CMapStringToOb

Construtor.

Métodos públicos

Nome

Descrição

CMapStringToOb::GetCount

Retorna o número de elementos em esse mapeamento.

CMapStringToOb::GetHashTableSize

Determina o número de elementos atual na tabela hash.

CMapStringToOb::GetNextAssoc

Obtém o próximo elemento para iterar.

CMapStringToOb::GetSize

Retorna o número de elementos em esse mapeamento.

CMapStringToOb::GetStartPosition

Retorna a posição do primeiro elemento.

CMapStringToOb::HashKey

Calcula o valor de hash de uma chave especificada.

CMapStringToOb::InitHashTable

Inicializa o tabela de hash.

CMapStringToOb::IsEmpty

Testa a condição de mapa vazio- (elementos).

CMapStringToOb::Lookup

Pesquisa um ponteiro vago com base na chave vaga do ponteiro. O valor de ponteiro, não entidade que aponte para, é usado para comparação principal.

CMapStringToOb::LookupKey

Retorna uma referência para a chave associada com o valor da chave especificado.

CMapStringToOb::RemoveAll

Remove todos os elementos de esse mapeamento.

CMapStringToOb::RemoveKey

Remove um elemento especificado por uma chave.

CMapStringToOb::SetAt

Insere um elemento no mapa; substitui um elemento existente se uma tecla correspondente for encontrada.

Operadores públicos

Nome

Descrição

[CMapStringToOb::operator]

Insere um elemento no mapa — substituição do operador para SetAt.

Comentários

CMapWordToOb inserir a macro de IMPLEMENT_SERIAL para oferecer suporte a serialização e a despejo de seus elementos. Cada elemento é serializado por sua vez se um mapa é armazenado em um arquivo, com o operador sobrecarregado de inserção (<<) ou com a função de membro de Serialize.

Se você precisar de um despejo PALAVRAindividual - os elementos deCObject , você deve definir o tamanho do contexto de um despejo a 1 ou maior.

Quando um objeto de CMapWordToOb é excluído, ou quando seus elementos são removidos, ponteiros de CObject são removidos. Os objetos referenciados pelos ponteiros de CObject não serão destruídos.

Para obter mais informações sobre CMapWordToOb, consulte o artigo coleções.

Hierarquia de herança

CObject

CMapWordToOb

Requisitos

Cabeçalho: afxcoll.h

Consulte também

Referência

Classe CObject

Gráfico da hierarquia