Compartilhar via


Classe CMapPtrToPtr

Oferece suporte a mapas de ponteiros void encaixados pelo ponteiros void.

class CMapPtrToPtr : public CObject

Comentários

As funções de membro de CMapPtrToPtr são semelhantes às funções de membro de classe CMapStringToOb.Por causa dessa semelhança, você pode usar o CMapStringToOb documentação de referência para obter informações mais específicas de função de membro. Onde quer que você vê um CObject ponteiro sistema autônomo um parâmetro de função ou um valor retornado, substitua um ponteiro para void. Onde quer que você vê um CString ou um Const ponteiro char sistema autônomo um parâmetro de função ou um valor retornado, substitua um ponteiro para void.

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

CObject*& <rValue> ) const;

Por exemplo, se traduz em

BOOL CMapPtrToPtr::Lookup( void* <key>, void*& <rValue> ) const;

CMapPtrToPtr incorpora o IMPLEMENT_DYNAMIC macro para oferecer suporte ao acesso de tipo em time de execução e despejar para um CDumpContext objeto. Se você precisar de um despejo de elementos de MAP individuais (ponteiro valores), você deve conjunto a profundidade do contexto de despejo para 1 ou maior.

Mapas de ponteiro de ponteiro não podem ser serializados.

Quando um CMapPtrToPtr objeto é excluído, ou quando seus elementos são removidos, apenas os ponteiros são removidos, não as entidades que fazem referência.

Para obter mais informações sobre o CMapPtrToPtr, consulte o artigo Coleções.

Requisitos

Cabeçalho: afxcoll.h

Consulte também

Referência

Classe CObject

Gráfico de hierarquia

Outros recursos

CMapPtrToPtr membros