Classe CTypedPtrMap

Fornece uma segurança de tipos "wrapper" para os objetos das classes de MAP de ponteiroCMapPtrToPtr, CMapPtrToWord, CMapWordToPtr, e CMapStringToPtr.

template< class BASE_CLASS, class KEY, class VALUE >
class CTypedPtrMap : public BASE_CLASS

Parâmetros

  • BASE_CLASS
    Classe da classe de MAP de tipos ponteiro base; deve ser uma classe de MAP de ponteiro (CMapPtrToPtr, CMapPtrToWord, CMapWordToPtr, ou CMapStringToPtr).

  • KEY
    Classe do objeto usado sistema autônomo chave para o MAP.

  • VALUE
    Classe do objeto armazenado no MAP.

Comentários

Quando você usa CTypedPtrMap, o recurso de verificação de tipo C++ ajuda a eliminar erros causados por tipos ponteiro incompatíveis.

Porque todos os CTypedPtrMap funções in-line, uso deste modelo não afeta significativamente o dimensionar ou a velocidade do seu código.

Para obter mais informações sobre como usar CTypedPtrMap, consulte os artigos Coleções and Classes com base em modelo.

Requisitos

Cabeçalho: afxtempl.h

Consulte também

Tarefas

COLETAR Exemplo: Ilustra as classes de coleção do MFC

Referência

Gráfico de hierarquia

Classe CMapPtrToPtr

Classe CMapPtrToWord

Classe CMapWordToPtr

Classe CMapStringToPtr

Outros recursos

CTypedPtrMap membros