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