Partilhar via


Classe CTypedPtrArray

Fornece uma segurança de tipos "empacotador" para objetos de classeCPtrArray ou CObArray.

template< class BASE_CLASS, class TYPE >
class CTypedPtrArray : public BASE_CLASS

Parâmetros

  • BASE_CLASS
    Classe da classe de matriz de tipos ponteiro base; deve ser uma classe de matriz (CObArray ou CPtrArray).

  • TYPE
    Tipo de elementos armazenados no array classe base.

Comentários

Quando você usa CTypedPtrArray em vez de CPtrArray ou CObArray, o recurso de verificação de tipo C++ ajuda a eliminar erros causados por tipos ponteiro incompatíveis.

Além disso, a CTypedPtrArray wrapper realiza grande parte do elenco que seria necessário se você tiver usado CObArray ou CPtrArray.

Porque todos os CTypedPtrArray 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 CTypedPtrArray, 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 CPtrArray

Classe CObArray

Outros recursos

CTypedPtrArray membros