Classe de 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 |
---|---|
Construtor. |
Métodos públicos
Nome |
Descrição |
---|---|
Retorna o número de elementos em esse mapeamento. |
|
Determina o número de elementos atual na tabela hash. |
|
Obtém o próximo elemento para iterar. |
|
Retorna o número de elementos em esse mapeamento. |
|
Retorna a posição do primeiro elemento. |
|
Calcula o valor de hash de uma chave especificada. |
|
Inicializa o tabela de hash. |
|
Testa a condição de mapa vazio- (elementos). |
|
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. |
|
Retorna uma referência para a chave associada com o valor da chave especificado. |
|
Remove todos os elementos de esse mapeamento. |
|
Remove um elemento especificado por uma chave. |
|
Insere um elemento no mapa; substitui um elemento existente se uma tecla correspondente for encontrada. |
Operadores públicos
Nome |
Descrição |
---|---|
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
CMapWordToOb
Requisitos
Cabeçalho: afxcoll.h