CMapPtrToWord

Classe CMapPtrToWord oferece suporte a mapeamentos de chave by pointers void de palavras de 16 bits.

Funções de membro de CMapPtrToWord são semelhantes às funções de membro de classe CMapStringToOb. Devido esta semelhança, você pode usar a documentação de referência CMapStringToOb para especificações de função de membro. Sempre que você ver um ponteiro de CObject como um valor de parâmetro ou retorno de função, substitua WORD. Sempre que você consulte um CString ou um ponteiro de const a char como um parâmetro de função ou valor de retorno, substitua um ponteiro para void.

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

por exemplo, se traduz em

BOOL CMapPtrToWord::Lookup (const void * lt; chave >, WORD & <rValue>) const

CMapWordToPtr incorpora a macro IMPLEMENT_DYNAMIC para oferecer suporte a acessar do tipo de tempo de execução e despejar a um objeto CDumpContext . Se você precisar um despejo de elementos de mapa individuais, você deve definir a profundidade do contexto de despejo para 1 ou maior.

Mapas ponteiro-para-palavra não podem ser serializados.

Quando um objeto CMapPtrToWord é excluído, ou quando seus elementos são removidos, os ponteiros e as palavras são removidas. As entidades referenciadas pelos ponteiros chaves não são removidas.

Para obter mais informações sobre CMapPtrToWord, consulte o artigo coleções no Guia do programador do Visual C++.

# include lt;afxcoll.h>

Membros da classeClasse base | Gráfico de hierarquia

Index