CMapStringToString

A classe CMapStringToString oferece suporte a mapeamentos de objetos de CString chaveados pelos objetos CString.

Funções de membro de CMapStringToString 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 retorno ou "saída" função parâmetro, substitua um ponteiro para char. Sempre que você ver um ponteiro de CObject como um parâmetro de função "entrada", substitua um ponteiro para char.

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

por exemplo, se traduz em

BOOL CMapStringToString::Lookup (LPCTSTR lt; chave >,
                                 CString & <rValue>) const

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

Se você precisar um despejo de individuais CString-CString elementos, você deve definir a profundidade do contexto de despejo para 1 ou maior.

Quando um objeto CMapStringToString é excluído, ou quando seus elementos são removidos, os objetos de CString são removidos conforme apropriado.

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

# include lt;afxcoll.h>

Membros da classe |nbsp; Classe base | Gráfico de hierarquia

Amostra  Coletar MFC exemplo

Index