CMap membros

Membros de classe base

CObject membros

Construção

CMap

Constrói uma coleção que mapeia chaves para valores.

Operações

GetHashTableSize

Retorna o dimensionar (número de elementos) da tabela de hash.

GetNextAssoc

Obtém o próximo elemento de iteração.

PGetNextAssoc

Obtém um ponteiro para o próximo elemento iteração.

GetStartPosition

Retorna a posição do primeiro elemento.

PGetFirstAssoc

Retorna um ponteiro para o primeiro elemento.

InitHashTable

Inicializa a tabela de hash e especifica seu dimensionar.

Pesquisa

Procura o valor mapeado para uma determinada chave.

PLookup

Retorna um ponteiro para uma chave cujo valor corresponde ao valor especificado.

operador]

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

RemoveAll

Remove todos os elementos desse MAP.

RemoveKey

Remove um elemento especificado por uma chave.

SetAt

Insere um elemento para o MAP; substitui um elemento existente, se uma chave correspondente for encontrada.

Status

GetCount

Retorna o número de elementos dessa mapeados.

GetSize

Retorna o número de elementos dessa mapeados.

IsEmpty

Testes para a condição de MAP vazio (sem elementos).

Membros de dados

CMap::CPair

Uma estrutura aninhada que contém um valor de chave e valor de objeto associado.

Consulte também

Referência

Classe CMap

Gráfico de hierarquia