Compartilhar via


Classes de coleção

As seguintes classes oferecem suporte para matrizes, listas, mapeamentos, e também métodos dos traços para ajudar com comparações e acesso do elemento.

  • CAtlArray essa classe implementa um objeto de matriz.

  • CAtlList essa classe fornece métodos para criar e gerenciar um objeto de lista.

  • CAtlMap essa classe fornece métodos para criar e gerenciar um objeto de mapa.

  • CAutoPtrArray essa classe fornece os métodos úteis quando construir uma matriz de ponteiros inteligentes.

  • CAutoPtrElementTraits essa classe fornece métodos estáticos, funções, e typedefs úteis para criar coleções de ponteiros inteligentes.

  • CAutoPtrList essa classe fornece os métodos úteis quando construir uma lista de ponteiros inteligentes.

  • CAutoVectorPtrElementTraits essa classe fornece métodos estáticos, funções, e typedefs úteis para criar coleções de ponteiros inteligentes que usam o vetor novo e os operadores de exclusão.

  • CComQIPtrElementTraits essa classe fornece métodos estáticos, funções, e typedefs úteis para criar interfaces COM coleções de ponteiros.

  • CComSafeArray essa classe é um wrapper para a estrutura de SAFEARRAY Data Type .

  • CComSafeArrayBound essa classe é um wrapper para uma estrutura de SAFEARRAYBOUND .

  • CComUnkArray essa classe armazena ponteiros de IUnknown e é projetado para ser usado como um parâmetro para a classe de modelo de IConnectionPointImpl .

  • CDefaultCharTraits essa classe fornece duas funções estáticas para converter caracteres entre maiúsculas e minúsculas.

  • CDefaultCompareTraits essa classe fornece funções padrão de comparação do elemento.

  • CDefaultElementTraits essa classe fornece métodos padrão e funções para uma classe de coleção.

  • CDefaultHashTraits essa classe fornece estático para uma função de hash calculando valores.

  • CElementTraits essa classe é usado por classes de coleção para fornecer métodos e funções para mover, copiar, comparação, e operações picando.

  • CElementTraitsBase essa classe fornece a impressão padrão e métodos de mover para uma classe de coleção.

  • CHeapPtrElementTraits essa classe fornece métodos estáticos, funções, e typedefs úteis para criar coleções de ponteiros da heap.

  • CHeapPtrList essa classe fornece os métodos úteis quando construir uma lista de ponteiros da heap.

  • CInterfaceArray essa classe fornece os métodos úteis quando construir uma matriz de ponteiros da interface COM.

  • CInterfaceList essa classe fornece os métodos úteis quando construir uma lista de ponteiros da interface COM.

  • CPrimitiveElementTraits essa classe fornece métodos padrão e funções para uma classe de coleção composta de tipos de dados primitivos.

  • CRBMap esta classe representa uma estrutura de mapeamento, usando uma árvore binária Vermelho- Preta.

  • CRBMultiMap esta classe representa uma estrutura de mapeamento que permite que cada chave está associada com mais de um valor, usando uma árvore binária Vermelho- Preta.

  • CRBTree essa classe fornece métodos para criar e utilizar uma árvore Vermelho- Preta.

  • CSimpleArray essa classe fornece métodos para gerenciar uma matriz simples.

  • CSimpleArrayEqualHelper essa classe é um auxiliar para a classe de CSimpleArray .

  • CSimpleArrayEqualHelperFalse essa classe é um auxiliar para a classe de CSimpleArray .

  • CSimpleMap essa classe fornece suporte para uma matriz simples de mapeamento.

  • CSimpleMapEqualHelper essa classe é um auxiliar para a classe de CSimpleMap .

  • CSimpleMapEqualHelperFalse essa classe é um auxiliar para a classe de CSimpleMap .

  • CStringElementTraits essa classe fornece as funções estáticas usadas pelas classes de coleção que armazenam objetos de CString .

  • CStringElementTraitsI essa classe fornece as funções estáticas relacionadas às cadeias de caracteres armazenadas em objetos de classe de coleção.É semelhante a CStringElementTraits, mas realiza comparações não diferencia maiúsculas de minúsculas.

  • CStringRefElementTraits essa classe fornece as funções estáticas relacionadas às cadeias de caracteres armazenadas em objetos de classe de coleção.Os objetos de cadeia de caracteres são tratados como referências.

Artigos relacionados

Classes de coleção de ATL

Consulte também

Conceitos

Classes de coleção de ATL

Outros recursos

Visão geral da classe de ATL